Feature/async ssh

Supports executing a script asynchronously over ssh. Script redirects stdout and stderr to files, along with pid and exit status. Then caller executes additional ssh commands to poll for the script's completion.
Perhaps have a shorter timeout for the default, maybe 15 minutes?