use original pre_name in connect to connect ensembles

Closes #60
- pre object may be an origin in connect
- use the pre name passed in by the user to create sockets