worked on client and output module
@ title now operates on individual items instead of a arbitrary string
+ added/finished TCP server implementation (not tested)