Add missing lerp helper module
manipulate neopixel array directly

Using replace/reverse, since it implements that API now.
Add a spinner animation
Add spinner animations with crossfade via a controller