added more configuration options for session and oauth
added function to get sqlalchemy session
added requirements for oauth
added some utility functions regarding user to base handler
removed ambiguity from column names
oauth protocol implemented