Refactored UserManager.
Removed Direct access to Injector
Beautify.
BLEEDING : Add automated routines.