Decompressor=>io.Reader, api/format tweaks, tests