command api: cleanup parameter handling and response formats
command api: cleanup monitor commands
command api: cleanup specs
command api: add nhash to monitor tx response
command api: filter monitored outputs by addresses
command api: only subscribe one channel at a time, don't send parameters in response
command api: unsubscribe monitors
command api: add filtered addresses for existing output monitor
command api: separate bitcoin_node_cli for using the CommandClient
command api: output monitor: pass last block as hash instead of depth
command api: update documentation