These updates make it easier to implement and pass custom Session and Context implementations No compatibilty breaking, all tests pass
* Support local port forwarding * refactor testSession to return ssh client as well * Tests for local port forwarding