Updated login form
Cleanup and getting ready
Rework of front end done.

I have not fully replaced everything. Just the functionality we need
first. I'll have to march through the rest of it as we go.
Changed order of fields

All required fields are at the top now.
Removed overrides

I removed code that was extending and overriding base classes to get us
back to the basic user mode.

This is sufficient for now, we can extend it with more fields later to
support affiliation and homepage, but those should not block our
progress right now.