Use random port for each server instance in testing to avoid conflicts
Revert "Revert "Added fake SSH server to test command execution via the ParallelSSHClient. Added ParallelSSHClient tests""

This reverts commit 7839312515d079bf4d1bd3e13acbbb6772f3d93b.
Merge branch 'fake'