Completed authentication system and added styling