Add proxy support

Add optional proxy flag/port when creating the knox client.

It will properly modify the host option/headers for the http request, as well as the path.