Ruby 2: Decoupling decompression and JSON parsing.

Makes for clearly separation in testing.