Initial commit with first two extensions.

Completed the library project and did the first two extensions.  Next up is working on parsing the CSV file.

Also added a 'test' script so I wouldn't have to keep initializing classes in irb.