Minor fixes
Only skip error handling for http status code 300 responses for version negotiation requests
Throw exception if endpoint for requested version does not exist
Fix testing