Improve the performance of grabbing remote data from a host

Setup a remote connection when a host object is created, and close it out when the object is destroyed. This way multiple calls to the same remote host save on having to open/close a connection each time. This noticeable improves performance.