Unregistering comms in Comm Manager

(I am still adding to this)

- [x] Deleting a comm now unregisters the comm (because creating it already registers it). 
      Unregistering the comm does not close it anymore (because registering the comm does not open it). 
- [ ] Comm and widget lifetime.