Initial attempt at migration to oauthlib-0.5.1

- Rename classes to reflect what is being provided in this version.
Ensure test specify correct endpoint.
Rebuild all the views using the endpoint classes

- Using the oauthlib response classes instead, and simplified the
  endpoint validation workflow.