Extended performance tests
Byte length prefix and buffers
DRY up server and client
Added error handling for corrupt messages
Merge pull request #5 from uber/length_prefix

Buffers + Add a length prefix for better performance on large messages