added a small utility package to assist with creating unix sockets.
converted process monitor to use a unix socket