Add OAuthToolkitError
Refactor error handling
Add ScopedResourceMixin tests
Add version to oauth2_provider __init__.py
Some pep8 fixes
Add package data to setup.py
Get version from __init__.py
Removed todos and add docs