Gzip compression support

 - added two new constructor variables, $compress and $compress_lvl
 - added option to specify per-message compression (compress: true)
 - fixed docblock so argument order is correct