Fixed a bug, where ordering of matches in a ssh config file was right "by accident".
Added some non-functional tests and let PHPUnit filter for src/ only.
Added @covers annotations, to see which Tests cover which classes.
First try on functional testing.
There seems to be invalid apt-cache entries.
Need sudo to change own password.
Added some tests for Exec. Somehow the STDERR Stream does not seem to work. Skipped that test so far.
Added functional tests for Sftp.
Needed to silence a few ssh2* function, because they were making undocumented warnings.
Rebased to current master
Fixed wrong default parameter for Exec::run, that disabled the reading of STDERR output.
Unskipped the stderr test.
Not using 'php' binary to create stderr output, because itseems to be not available on travis.
PHP 5.6 is no allowed failure anymore.
Merge pull request #27 from Herzult/dev-functionaltests

Functional tests added using travis-ci platform.
Merge remote-tracking branch 'origin/development'
Update readme
Add branch alias