Bug fixing:
forgot to start the ros:spin thread and had to add a ! for the colour change

The button is now a bit smaller to be able to use something else besides the button in rqt.
The colour is now only changed if there is real change in the value.