Add App.RunAndExitOnError shortcut

Since the cli is most likely the whole app you are developing, I am not sure if its worthwhile to leave passing arguments and handling errors to the user.