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.
Might be clearer to have a `List<String>` created with the commands, and then `Iterables.join("\n")` to make the script.