Added configurable exception handler to common-cli and removed CLI.run()