Rename meta to what it is
Set URL to localhost for sqlalchemy

If the database server is not running on localhost and or needs to be
changed for testing then that can be done by the person running the
tests.
Require that usingnamespace.name is set

This is used for the title of the management pages and much more.
Use the usingnamespace.name variable for page title
Import from dbbase not meta
Use view_defaults where appropriate
Views on Management if user is not authed

This will allow us more control over what gets displayed when the user
is not authenticated. Generally we just re-direct to the login form.
Add tests for the management views
Remove uppercase in file names
Add CookieHelper class

This class takes in any JSON serializable object and turns it into a
cookie. This comes in very handy when attempting to create ones own
authentication policy that needs to store a cookie.
Fix a small bug

When passing in very large keys to the HMAC it will want to truncate it
to the size of the block for the selected hasing algorithm. This is done
by creating a hashing object and getting the return from it and using
that as the key.

This won't work if the digestmod passed in can't accept this paramater
and pass it on.
Check with not rather than None

This way if the cookie is empty this won't pass either. It saves us some
signature failures later down the line...
Remove auth utility functions

They are no longer necessary.
Removal of auth utilities
Use self.max_age if max_age is not set by user
We have to extend a list, not append to it

Otherwise all hell breaks loose.
Add extra state property to Request

There is a requirement to store some state that is accessible from the
request at various times. This stores it in a single variable that is
well known so that hopefully it won't get clobbered.
Add new UserTickets database model

This is used for storing the currently logged in users various tickets.
Add a new AuthPolicy

This replaces the stock AuthTktAuthenticationPolicy with one that is
defined specifically for our app.
Use config.include('.security') for all security setup

This way our security sub-package is where everything is when it comes
to security, and we can be reasonable sure that everything the security
package requires is actually set up as required.