Add contact page component for triggering the collapsible elements
Initialise collapsible element if screen width is below 720
Merge pull request #510 from moneyadviceservice/contact_collapsible_section

Contact collapsible section
Use public website database in development env
Share sessions with public_website
Add Authentication concern
Render login/logout links in site header
Add "register" and "my account" links where appropriate