Add KeyCombo(Node) constructor

Resolves #29.
Subsequently resolves #25.