Initial release changes

Lots of changes for the initial release
Merge pull request #32 from vishal0071/master

Initial release changes