Add gzip compression, can be enabled/disabled in config.js

Closes #1305
- added compression module
- added new server config variable: gzip
- gzip enabled by default in production disabled in other environments