attempting to fix implementations for connect/tryConnect etc
api improved, some methods for adding connectors have been defined (connect methods still missing)