added ability to include arbitrary data in oauth response
allow getExtraData to add keys to root of json response
updated documentation
Merge remote-tracking branch 'mzizzi/extra-response-data'