Refactor to use scala.stream.compress.deflate

* Allowed for the removal of GZipper from core
* Simplified the GZip middleware in server

The scalaz.stream deflate doesn't add the GZip header, which is simply prepended for the implementation.