Login and Error pages

Users can login with either username or email.
New error pages.