Refactor Client to improve DRY.
Key client instances on UA and proxy.
Add test for bad status code exception.
Rip out the keying of instances on proxy and pass in a get_proxy function rather than the proxy itself.
Add tags and classification to site configuration.
Move call to get_proxy to the constructor so it only happens once per client, rather than per request.
Fix test to ensure test config expects class and tags.
Output classificaiton and tags from the model.
Ensure consumer worker outputs data to a path including the classification from the config.
Bump version and update changes.