progsave on TCP RPC
added TCP socket functionality, see README for documentation. A few tests work, but deaf or partitions needs work.