Pushing refactored entities
Adding Rest API Controller.
Committing Refactored code.