Separated class definition and impelementation.
Updated Readme.
Merge pull request #2 from afaquejam/master

Separating Class definition from implementation.