Refactoring in UserDataService and UserTracker

* inject App.userService into UserDataService
* keep an instance of UserDataService for everyone to use
* inject App.userService and App.userDataService into UserTracker
Replaced ClientListService with UserDataService