Minor usability fixes

- Fixed finding correct app to upload to
  - If you have multiple apps, the original way didn't work for finding the app
- Wrote helper script for executing commands
  - PTY allows us to stream the STDOUT from the command while it happens