SSH command

* Adds an 'opsicle ssh <environment>' command to ssh to a server instance in a given stack from the terminal.
* Changes `api_call` on `Client` to use `public_send`, because it should.
* Adds interrupt handling since there's a menu in a command, now.