API Version Identification (#378)
* Implement API version handling class
A class that resolves the version of the API to consume based on the URI and
Accept header of a request.
* Remove logging message
* Fix linting issues
* Include tests for API version parsing
* Add more type annotations & adjust test
* Fix some comments and naming
* Adjust version endpoint for slave to include api version
* Fix pep8 linting issue
* Move API version file and address feedback
* Move API version resolving to initialize method & fix tests
* Change re.match to re.search and other minor fixes