move script running stuff into Reply::App
usage information should go to stderr on error
dump nothing, not an empty string, if there is no result in DataDumper