Rename publish -> upload
prettify cli
extract signin into a separate command
simplify gadget linking
add cli tests
Merge pull request #19 from Versal/rename-publish-to-upload

Rename publish to upload