Change OAuth failure to an exception
Unit test for when a token request with an unexpected grant type is received
More tests
Replaced vows with mocha as the output and test structure are better