Change order of methods in client
Refactor url_for_workflow in client
Extract url_for_register in client
Initial pass on test_view_workflow
Remove test method from resource_server
Update test workflow roles
Create AccessToken class for Client
Refactor view_workflow() in Client
Remove pointless client.register() from tests
test_view_workflow_with_access_token
Make errors a bit more consistent