Redesign

I think we should check if the current user is an admin a little higher up in this logical chain. The case I'm concerned about is, what if a non-admin user stumbles across the admin interface and realizes there is a "grant superpowers" button or something like that? I'm worried about the potential information leakage.

I think the easiest solution is to have a separate Houston login screen that doesn't include the side/nav bar, but we can also try to be more careful about exposing what we show to non-admin users.