Add grant approval, scope.Add, ClientAuthorization update, unit tests

I find parallel multi-assignment hard to follow
Fixed the camel-case