Add run-demo task to gulpfile
IMPROVEMENT #13: Make bind update the DOM only on animation frames.
IMPROVEMENT #13: Refactor bind and let the foreach binding update its children on the animation frame.