Added a `silent` switch to allow for non-interactive sessions.
Will most likely expand upon this.  For example, for now it defaults
to using gzip.