Feature/encrypt save post

This implements compression of post data when `jsbin.settings.useCompression` is `true`, decompression via middleware on the server side is reusable, and just requires and `compressed` key with a comma separated list of the compressed keys