Remove invalid resource owner error

Changed the `invalid_resource_owner` to `invalid_grant` to comply with the spec.

The second commit (0800715): return the original error description while still returning the correct error code.
Unused block argument - `routes`. You can omit the argument if you don't care about it.<br>Line is too long. [81/80]