Lab419, Programmers' Best Friend

Core

This is pushed to rubygems for dependency reasons.

No stable API can be assumed.