New Processing app for user-created light shows (currently only in red)

Offers the user keyframes and sliders and stuff to design an animation
(“light show”) of the color red over time
Worked out most potential bugs.

Still need to integrate with Derin’s Processing app to change the
Arduino color.
Also need to add boxes and code for green and blue.
More powerful decomposition

I thought of a way to save memory and--I believe--make our LED ball an
even more powerful and flexible tool for the user. Carried it out for
every feature except hotPotato() and accelerationFlashing().
==What/How==
Make our feature functions do three things--1) accept color parameters
(e.g. "fadeRedToBlue" becomes the more general "timeFade", fading from
the first color parameter to the second; "fadeRedToBlueAcceleration"
becomes "accelerationFade," etc.), 2) return the color value to draw
instead of drawing it, and 3) have the function only run once per
update (e.g. using a global variable or input parameter for timing
instead of delays). Then we (or the user) can elegantly combine our
functions!
(At the end of the loop, we just call a simple "draw(color)" to draw
the output color chosen by the function(s) from the mode the ball is
in.)
==Why==
It lets us do things like have mode 2 become
hotPotato(accelerationFade(RED, BLUE)), blinking a color that's
determined by the acceleration. Even cooler: any function will be able
to use the color from userLightInput(). Possibly coolest of all, we (or
the user) can use functions we've already written to fade between
functions themselves: e.g. accelerationFade(rotationFade(RED, BLUE),
userLightInput()) or accelerationFlashing(showSensorTemperature(),
showWebTemperature()).

Saved the original file as MasterCodeMVP.ino.