Expanded user management to facilitate more things

* Admin can add a user
* Admin can change a users password
Admin can delete users
Destroy relationship data appropriately when things are deleted