Added preliminary session management
Added preliminary (but working) public index page. Todo: CSS for public page.