consolidated arguments for LightProgram into MusicState class. Added some new programs. MusicState contains a simple RNG based on spectrum content.