Upload updates

Build on the upgrade_to branch, which is still unmerged as well.
I don't have a particular problem with using zip since it's more common than gzipped tars, but I'm curious if you considered gzipped tars?