Delegates session, session user and requires check to check_session decorator

Decorator now adds __session_valid, __session_user, and __query members to model classes