Remove classes that wrap access token related flows

Too much overhead
Remove classes that wrap authorization related flows
Raise invalid request when grant_type is missing
Merge branch 'remove-request-classes' into 1.0