Switch from PECL Ssh2 to phpseclib.
Use dependency injection.
Keep communicator session alive between execution.
fixes #4, #7 and #10
Merge remote-tracking branch 'origin/master'