feat(writer): add compression option to writer

Add option to compress result CSV file when writing data from the
scrapper.

Fixes #19
tests(writer): add test on compressed file

Add test for checking that data is correctly written even with
compression. Set other tests to uncompressed.