[OPENENGSB-3696] GUI for user management doesn't work

It is functional now. Actually some usability improvements like validation, better feedback, layout would be definitely not bad. A bunch of refactoring as well. Due to time constraints without these for now.