Proxy support

Did a little work on proxy support. Now takes an optional argument in the form of --proxy server:port