Add tests and finish user update functionality
Finish user maintenance
Merge branch 'feature/user_maintenance_cont' into develop