Standardize transport and session component APIs

Also removes old config class which is no longer used/needed.
Add tests for base transport session class
Add base tests for transport and session
Add manual test scripts for SSH & SSHTransport
split SSHSession to its own file
Add :focus filtering for rspec examples
Add tests for SSH transport type