Adding user service and backend, cleanup ProfileCtrl.
Merge pull request #66 from manshar/users-api-and-service

Adding user service and backend, cleanup ProfileCtrl.