Added tar/untar and tests

Add TarFiles and UntarFiles functions which provide the ability
to tar/untar files with optional gz compression..
Let's make this take an io.Writer so that it can just write to whatever, that way you don't need to do the compression yourself and people can write to whatever they want.  Also you should comment on what strip does.