Now takes login info from user input. Can handle incorrect credentials.