Implement functional decoder interface with header
Cosmetics
Fix order of params for encode_sereal_with_header_data
Primitive header decoding tests
Fix header offset bug in decoder
More brutal header data tests (failing miserably...)