/** Constructs an instance of the registered application class and runs it.
If the application throws a usage_error, a help message is printed. The
/** Constructs an instance of the registered application class and runs it.
If the application throws a usage_error, a help message is printed. The