Go work from the hackathon

Summary of changes:

  * Add some tests, including roundtrip tests for the Perl corpus
  * Snappy unpack
  * Snappy pack