Compleate rewrite of all existing code (I don't there there was any). Added all 4 Connection layers (Transport, Encoding, Serializeing and Threading) and unit tests for each. TCP/IP code is not yet tested.