give optionparser a handle
print usage on invalid options
print usage on any of the basic validation failures
exit non-zero on failure
Merge pull request #695 from caskdata/feature/data-uploader-usage

Feature/data uploader usage