added tests and initial structure for signin
added basic cookie and session management
added Footer
set registration to auto-sign in
differentiated content for signed in or out users
Merge branch 'sign-in-out' into staging