Added Tar/Untar functionality

Added the tar package which provides functions to tar and untar
files into and from a io.Reader.
This is basically a convenience wrapper around arhive/tar
which is rather rudimentary.
I'd just return nil here, so no one has to go look at the bottom of the loop to see what happens after the loop.