refactor require of lib directory.
Create Gemfile
Add test for problem 1
Created tests for all the problems.
Some whitespace cleanup.
Some whitespace cleanup.