Abstracted connect method for tunnel clients, refactoring, tunnel clients now use existing running processes instead of new process