added userservice interface
implemented service
refactored UserManager
fixed config
cleaned code
Merge branch 'feature/user-service' into develop