Login Fixes

- Fixed error messages
- Fixed being able to register without a full name
- Fixed login/register form not re-displaying on error
- Fixed various style/visual aspects