Exception handling helpers

Add program name from arg_parser

Add more expected exceptions

Don't print empty message

Don't print None if there is no exception
More specific exception clause for dx mkdir/rmdir.
Remove catch-all exception handlers.
Tighten up classes in exception clauses.