User management

Initial PR for user management in the admin UI.

- Split out admin functionality in separate widgets and translated them
- Bring in CSV import from Nico's branch and finish off details
- Add in create new user functionality (WIP)
- Add in user list (WIP)

This is a work in progress and is not ready to be merged yet.