Issue #20: Add HTTP compression support

As asked, I've added tests.

I've modified the test suite to allow to easily pass new parameters.
Changed vert.x dependency to 2.1M1, as 2.0 doesn't allow compression