ENH: updated upload command to register packages with defaults

@asmeurer

Updated the upload command to auto register the package with the defaults.

Also added a command line option `--no-register` which will raise the existing exception.

also fixed 'depricate' typo