Communicator to talk to remote app server. uses same interface as local AppServer to simplify connecting