Authentication

Implement basic user authentication.  As of now, users are created on the console, and login is required to access any page.
Do we need to validate the presence of an email address?