Adding user service and backend, cleanup ProfileCtrl.