When none of the supported formats match but the overriding formats defer throwing the 403 exception till we read the @format comment
Return values of api methods should be directly accessible from template.

Request parameters should be part of meta

Reset method added
Making sure exceptions inside html format is handled gracefully to avoid unhanded exceptions
improved debug view with embedded css
clear separation for the data for view templates
including bshaffer's oauth2 php library as a require-dev on composer.json
index.html updated to be in sync with readme.md
git ignoring bshaffer's code since it is maintained through composer
included the exception in the comment
A static method to extract the value deeply nested in an array
Do another try catch to catch the exceptions thrown by formats etc while composing an error message
All the view files (twig templates) required for OAuth 2 Client and Server
Working OAuth 2 client and server using bshaffer's oauth2 php library :)