Implemented a first revision usage of branch instead of connection in
cons tool.

Issues: 
- The binding seems not to persist across applications processes.
- Indirect side effects seems not to be persisted.

Success: indirect side effects where made somewhat undoable/redoable in
a transient sense.
Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>