**Changed**
- Exception handling to consistently have a `exception` and `reasons` key
- `reasons` in exception handling to be consistently formatted
- `400` responses for `debug` turned off, and `401` when turned on
**Fixed**
- [110](https://github.com/ahopkins/sanic-jwt/issues/110). Preflight methods now properly handled
- [114](https://github.com/ahopkins/sanic-jwt/issues/114). Proper use of `utils.call` to allow for sync and async `retrieve_user` functions
- [116](https://github.com/ahopkins/sanic-jwt/issues/116). Proper error reporting on malformed tokens
- [118](https://github.com/ahopkins/sanic-jwt/issues/118). Proper error reporting on expired token for `/auth/me` and `/auth/refresh` by applying `protected` decorators