Adduser

Gives admins the ability to add users

**Beware; this pull request includes the usermanagement code. Pull that first!**