more customization and position smoothing change
Ignore compiled js too
Merge remote-tracking branch 'origin/keyboard-input'

Conflicts:
	coffee/Visualizer.coffee
	javascript/Visualizer.js
Extend dancer and start implementing receiveChoreography
receiveChoreography function and convert key changes

receiveChoreography is now a function. It received a choreography move
as an object and reacts appropriately to whatever changed. The idea is
that this function takes care of the logic of replacing dancers.
PointCloud Dancer with a color material. Change the ColorDanceMaterial to use hsl
Merge branch 'point-cloud'

Conflicts:
	coffee/Visualizer.coffee
	coffee/dances/ScaleDance.coffee
	javascript/Visualizer.js
	javascript/dances/ScaleDance.js
convert all key shortcuts to choreography
add a routine and ability to go to next
Merge remote-tracking branch 'origin/choreography'

Conflicts:
	coffee/Visualizer.coffee
	coffee/danceMaterials/ColorDanceMaterial.coffee
	coffee/dances/ScaleDance.coffee
	javascript/Visualizer.js
	javascript/danceMaterials/ColorDanceMaterial.js
	javascript/dances/ScaleDance.js
add point cloud to choreography
Merge branch 'master' into gh-pages

Conflicts:
	javascript/Visualizer.js