Delegates session, session user and requires check to check_session decorator

Decorator now adds __session_valid, __session_user, and __query members to model classes
Merge branch 'master' into tasks
Uses __session_valid, __query, __session_user members populated by decorator

Ref: 19a0c7517171a40ea6da4aee02ad7075c0229acd for decorator changes
Fixtures for check_session decorator pertaining to TopLevelDocumentMetaclass
Merge branch 'tasks' of github.com:techiev2/HaywireAPI into tasks