Implementation of Signals (SUB,UNSUB,SIG)

This pull-request implements subscribing to changes in capability values. The implementation uses SIG messages which only carry node values (as opposed to MOD or SET which can contain partial capability dictionaries).

The pull-request contains two example-nodes (subscribable and subscriber) which show how the functionality can be used, as well as a slightly updated urwid monitor.