Merge pull request #26 from kinetech/volume

dissipates when the volume goes too low (can be tweaked by situation)
Merge pull request #27 from kinetech/volume

keeps away from the edges
Merge pull request #28 from kinetech/volume

solves motion + audio driven situation.
hard codes color switching so it can be replicated on a phone. also cleans up comments.