First commit consisting the basic requirements for the gem
All tests are working.
Moved the dependencies to the gemspec
Added some class level comments
Updated the Readme file for the gem