Improved code quality everywhere; made code more concise, resolved 'need' for `while(True)`s, improved formatting and generally moved to better practices. Next step will be switching from pymongo to DAL.
Indentation error fixed
Fixed HTTP error code
Fixed HTTP error codes in all file
Fixed another HTTP Error code problem
post_vars doesn't contain the post_vars; get_vars holds both (web2py bug?)
Upgraded all exceptions in oauth\__init__ to use proper HTTP error codes
Implemented subclasses of OAuthStorage for web2py's Database Abstraction Layer (DAL).

Also commented out the existing exception code (exceptions/__init__.py), as gluon.http.HTTP was a full replacement (see last commit), providing [much] better exceptions.
Updated README.md.
Merge pull request #2 from SamuelMarks/master

Improved code quality, removed hacks, implemented OAuthStorage subclasses for DAL and moved to gluon.http.HTTP Exceptions (+ more!)