Add in a simple demo program

Flash each colour of the 8 Neopixels then cycle rainbow colours on all
pixels.
Code cleanup and minor bug fix

Wheel function wasn't doing calculations in correct order.