Adding in Login page, with error handling on bad credentials