A complete rebuild, with a few important usage changes.
See a post explaining the changes at
[https://composed.blog/jsonrpcserver-5-changes](https://composed.blog/jsonrpcserver-5-changes).
Read the full version 5 documentation at
[jsonrpcserver.com](https://www.jsonrpcserver.com/).
- Methods must now return a Result (Success or Error).
- The dispatch function now returns a string.
- Methods collection is now a simple dict, the Methods class has been removed.
- Changed all classes (Request, Response, Methods, etc) to namedtuples.
- Logging removed. User can log instead.
- Config file removed. Configure with arguments to dispatch.
- Removed "trim log values" and "convert camel case" options.
- Removed the custom exceptions, replaced with one JsonRpcError exception.