Changelog:
- update to gotham 0.5.0-rc.1
- Rust 1.42+ is now required
- handlers can be async fn unless they take &State
- update/delete have been renamed to change/remove
- the AuthResult now is a typedef for a Result and hence allows the ? syntactic suggar
- several OpenAPI specification enhancements and fixes
- support for scopes inside the openapi router
- CORS support
- everyone can write custom error types with custom status codes
- derive error reporting now uses compile_error! with appropriate spans
- code coverage from about 30% to >80%
- added a lot of documentation