Added dummy portal controller for route testing purposes.
Refactored the Gatekeeper to make better use of session, request, and response objects.
Updated the account object to be able to validate session credentials.

* Refactored the session controller/view to use the new account validations.
* This also prevents unnecessary Gatekeeper redirections.