refactor require of lib directory.
Create Gemfile
Add test for problem 1
Created tests for all the problems.
Some whitespace cleanup.
Some whitespace cleanup.
Merge pull request #1 from strand/master

Added tests, Gemfile, and some whitespace cleanup.