Tests for the Resource Owner Password Credentials grant
Cient Credentials Grant tests
Implemented the Client Credentials Grant for the error case
Some tidying up using an extension function