This is a wrapper that can control any sub-process you give it to be controlable via a TCP server