tiny reindent
FragmentedMessage: be stricter to avoid exceptions

Actual production issues seem highly unlikely.
Checksumming would have prevented corruption anyway.
Merge pull request #17 from airbnb/pierre/tests/fragmented_message

Tests and fixes for FragmentedMessage