Changes:
- fix up url parsing (affects websocket connections url)
- Split up signature generation steps and add tests to allow for core code re-use in other projects
- Create LICENSE file and indicate MIT usage
- Fixup Dockerfile
- Add support non-English text data in printout of headers and response body
- Add python 3.8 as supported/tested python version