Refactoring and fixing some issues such as api versioning.
Renaming package to project name