Using PacketProto for client-server
Started investigating PacketProtocol

I need to understand how the algorithm works and it's memory requirements.
There may be ways to reduce the memory footprint by using socket read
writes directly. There may also be ways to reduce garbage collection by
using pre allocated buffers/ pools.
Convert to nunit and start simplify PacketProto

XUnit wans't working with ReSharper 8.

Removed maxpktlen, DOS check. Some other reformat.