Added awesome new login screen and fixed up lots of other stuff