Work out what ssh strategy we are using
We need to send lots of ssh commands throughout the tool, so we should work out the best way to do this via php. Either manually with php's inbuilt module, or via a wrapper package that handles this for us.
We may also want to look at wrapping things so we can do this locally or via ssh.