This library starts a process and communicate with it through JSON over TCP. The process must output one JSON message per line.