Add --name option to allow custom name/dir

Changing the filename after-the-fact is simple but that still leaves the
problem of the directory inside the tar.  --name (or -n) will alter both
the name of the resulting file as well as the directory inside the tar.