Adding first pass to a Auth interface
Bind the interface to the sentinel implementation
Abstracting the Login action
Abstracting the logout method
Abstracting the registration
Import the sentinel exceptions
Fix event name
Fix email views
Fix confirm pwd link
Abstract the user activation actions
Merge branch 'feature/decouple_authentication' into develop

* feature/decouple_authentication:
  Abstract the user activation actions
  Fix confirm pwd link
  Fix email views
  Fix event name
  Import the sentinel exceptions
  Abstracting the registration
  Abstracting the logout method
  Abstracting the Login action
  Bind the interface to the sentinel implementation
  Adding first pass to a Auth interface