Added tar/untar and tests

Add TarFiles and UntarFiles functions which provide the ability
to tar/untar files with optional gz compression..
don't look at names if err is not nil.  If err is not nil, you shouldnt look at the other value.