Add BinaryReader/Writer from Zoltu
Merge remote-tracking branch 'origin/master' into integration
Fix underrun to pass tests from Zoltu
Implement Zoltu's comments on buffer multiplier and log message.
TODO need to utilize Zoltu's BigEndian aware reader/writer to replace existing