Fix typo in filename function name
Replace Cmd.execute with a version that streams to the console
Removed some exception handling vestiges from check_output
Refactored app-related function into class
Update references to App.* functions