Updated gem dependencies.
Refactored secure login/password as encrypted login/password.
Added an account presenter.
Added an authenticator.

* Does the work of authenticating an account presenter against an
  account model.
* This allows the model to no longer have to know about and
  differentiate against data in the view (form).
Refactored session controller and related views to make use of account
presenter.