Add connection connection disconnection methods

Targets #650.
Still missing:
 * [x] Locking
As hinted already, _renaming_ it would kind of make sense, but having the running flag lying around does not. The flag as it was used before is absolutely useless.