Login Tests and Invalid Login

Added more login tests, and added a message for invalid login credentials.