Redo the admin page.

Also add a bunch of enforceLogin() 's that were causing errors because they weren't there, but trying to use active user id.