Refactoring update.

Added a base class for brushes.
Removed the dead code from the Harmony class.
index.html now has a working full screen demo.