Add some more checks to the upload process.
Make Archive Tar as a composer dependency