Admin user management

Lesson learned. Make backups! Long story short, I lost this entire
commit before I had a chance to commit and had to completely retype it
all from scratch..