begin adding support for persistence mechanism and user access logging

Incomplete - this commit doesn't connect to the db to save user access logs yet.
reorganize to have a header.html and add banner messages for notifications
add help page and server-side rendering for using common layout pages and things like that
refactor how the banner message is generated, and improve the styling and about page content
Merge pull request #7 from aarongreenwald/help-about

Merge Help/About page, banner message