Lots of listener improvements

* Add Validation and Proposal to terminal output
* Check signatures on Validations and Proposals
* Colorised output