Automatically gzip files

This is a fairly simplistic implementation of the feature requested in issue #24.

Right now it's not smart enough to detect when a file doesn't match its uploaded version due to the uploaded version being gzipped, so it's re-uploading all gzippable files every time.  Obviously not ideal - the fix probably needs to also involve filey-diff.