fix codec issues
new protocol
fix override
Merge pull request #117 from twitter/feature/fix_codec

TBinaryProtocol shouldn't hang on bad records