Introduction Executors

Refactored the SSH connection code into executor plugin system
Started work on pexpect executor, though it needs work
Added pexpect as a requirement though I may lazy import and remove later