restructuring the code base
Merge pull request #1 from sayanh/master

restructuring the code base