Filter optical flow data to every fourth data point.
Merge pull request #4 from strixcuriosus/opticalFlow-newFilteredData

Filter optical flow data to every fourth data point.
Set up grassfield socket connection and visualizer route
Add grassfield visualizer view
Render GF-vis on grassfield request
Generate optical-flow sensing grass blades (SVG lines).
Merge branch 'opticalFlow' of https://github.com/strixcuriosus/Synesthesia into opticalFlow

Conflicts:
	public/javascript/linedance/linedance.js
	public/javascript/optiflow/optiflow.js
Set up grassfield socket connection and visualizer route
Add grassfield visualizer view
Render GF-vis on grassfield request
Generate optical-flow sensing grass blades (SVG lines).
Use conventional d3 update pattern with a key function for grassfield.js
Merge branch 'grassfield' of https://github.com/strixcuriosus/Synesthesia into grassfield

Conflicts:
	public/javascript/grassfield/grassfield.js
Resolve grassfield merge conflicts
Throttle optical flow data transfer on input/collection end
Merge branch 'opticalFlow' into grassfield
Simple grass field effects with random movement
Added colors and refactored code
semi-randomized grass behaviour
Added Bezier curved grass blades