Ask if a tarball exists before trying to extract its contents

When the contents of a tarball are already present in the filesystem,
hoogle will not download it again. In this case, the tarball must not be
extracted because it does not exists.
Merge pull request #35 from rul/master

Ask if a tarball exists before trying to extract its contents