Add more specific errors

* Added `InvalidApiKeyAuthyError`
* Added `InvalidTokenUsedRecentlyAuthyError` inheriting from
  `InvalidTokenAuthyError`.
* Fixed `InvalidTokenAuthyError` inheriting from
  `InvalidRequestAuthyError`.