[DO NOT MERGE] Login/Logout

Based on @jongilbraith's [login-spike](https://github.com/moneyadviceservice/frontend/compare/login-spike) though this merely checks for the existence of the session variable set by Devise in ``public_website``.

Waiting on the visual design to be finalised.
Per the huddle: we are dealing with 2 states: signed in and signed out