Add rudimentary socket server for completion