Add some arg validation to setLed

Also remove some test code
Spruce up README a bit