Implement reporting via Tor Hidden Service
Currently reports get submitted to the backend over HTTP. We need to add support for doing so over a Tor Hidden Service.
In the first iteration this should assume that Tor is already running on a port that is to be set in the config file.