Compression with GUI

We're going to need to get together and finalize how
archiving+compression (and vice versa) are going to be implemented.
This commit is only a short-cut to directly implement file compression
of only one file.