User auth improvements

Includes a lot of UI tweaks. I believe I was working with a version that was prior to Andrew's tweaks at the end of the night last night, but it looks like they should merge automatically...