Add TOR (or any SOCKS) proxy support

As we want to get our data securely and without anyone snooping we need to use TOR.

This is simple prove-of-concept solution.