completed fix for "--tar-name" function.

This commit adds the ability to specify the tar name from CLI. if specified tar-name will completely override the naming scheme when producing an archive.