(PE-2415) fix error handling on bad CLI args

Previously, calling 'main' with an invalid CLI arg would cause a nasty
exception to be thrown and logged.  This fixes that to print the
banner message about CLI arguments and kill the process.