add more to the log in... including fixing it so it doesn't crash when you use a false username/password