1. Fixed project settings
2. Added unit tests to test the sdk and also act as a guide for its usage
3. Updated the readme