move to cleaner argparse
argparse improvements
rm download exception
explicitly close file
move to uuid file in known place for download
add pypi command
add build to travis auto
pypi aborts if username/password not set