Updates to UI for logging in. Some fixes and filling out the functionality. Not complete yet (but need to keep a record of where I was before I mess stuff up).