add a function to set the rgb to a particular colour
debounce a bit since we now sample the button much more often
Add button menus for maintainers and users
Users can now take a tool out of service
Maintainers can take a tool out of service or put it in service
Which together fixes #12

Please read the readme for details on the menus
We are (hopefully!) feature complete, make this a beta version, needs testing against the real acserver!