Basic TCP server working.  Needs more testing and error reporting, but basic functionality working well.