stopping for the night, may work on this on another computer so committing now. I'm starting to get what's needed. I'm working on setting up the oauth2 server now. Right now I'm working on the extract_params function which is how the django and flask modules provide uri, method, body (which I believe is a filled out form) and headers. I'm trying to model it after how flask and django do it because they are similar, might as well keep the tornado implementation as similar as possible as well.