Waves and Bands Color

* 2 new visualizations that use cos/sin waves and colors.
* DRYing up a lot of the code for reuse.