Modify reader to use BigEndianBinaryReader from Zoltu
Minor naming change of extension method
Missed checking from extension rename
Add using memory management to stream reader
Add message packer for creating test messages
Should allow easier creation of artificial kafka Responses
Add back missing tilde operator
Intermediary checkin.  Switching writer to BigEndianBinaryWriter
Change test program to use console logger
Change consumer to response to errors.
This change is definitely a work in progress.  The end result of the
code is terrible.  Need to write the consumer so that it uses the
progress tracking built into Kafka.
Complete the migration to BigEndianBinaryWriter
Fix failing test with the message helper
Ensure BinaryWriter disposing.
Pull KafkaMessagePacker out to separate file.