Decouple rendering logic into canvas_rendering.js
Tweaking layout
Added three.js integrated rendering

- for 60fps rendering
- added whole bunch of three.js dependencies
- uses ParticleGeometry from crayon.js for rendering billboards