Most of login screen Done!!

Next Time: Save a encrypted version of the password locally so you don't
have to reinsert it the whole time ;)