First pass at fully using data sent over MSMQ for website.

Our previous version still relied on the database.  The only thing that
uses the database now on the webserver side is user authentication.  I
haven't touched that part.  The basic work I've done in this commit is
hopefully solid, but theres a long ways to go.