Fixed disconnectEntitiesAsync and added name support

- disconnectEntitiesAsync was calling connectEntities not disconnectEntities
- added methods to support disconnecting using name of connected entity