Add basic support for proxying requests

This commit adds the ability to proxy requests to a remote server
(e.g., MRI puppet master).  Proxy configuration is not yet
being read from a config file (it's hard-coded for now).