Added skeleton for testing oauth provider, but tests dont work
Fixed whitespacing
Fixed code whitespace
Create a factory client application
Cucumber test for Doorkeeper client application authorizing user
Fixes #15; Updated routes testing and readme doc
Change @site to @provider_url for clarity.
Change auth_url to client_authorize_url for clarity.
Apply more verbose scenarios.
Change tests based on previous commits.
Move client app helpers to its own module.
Auto spacing fix.
Remove client_app helper, it will go into doorkeeper
Move helper methods to doorkeeper, rename set_provider_url to provider_url
Change login_as_nyu_shibboleth to shibboleth_callback_url
Resolved conflicts from development
Merge branch 'feature/oauth2_provider_testing' into development