User login feature

* Adds and installs Warden to handle session storage.
* An existing user should be able to login through the login form, and
  redirected to the EmailsController#index on successful login.
* Creates user factory to aid in tests.