#12 user management implemented + refactoring + UserServiceWithTenantImpl