a4.1.0 - Login Error Handling

- Added a lot of login error handling.
- Laid groundwork for robust registration system.
- Added UI for login.