add transition option to setLight

third parameter, passed as a multiple of 100ms, with standard default
(400ms) provided.
add pink-purple and yellow to predefined colors