Makes users can log in with either email or nickname. Makes it so email and nickname are not required. Adds a couple tests for displaying email and nickname on the page. Still remaining bug - you can log in without either a nickname or email now.