- more enhancements and cleanups:
 * added functionnal controls (orbit controls)
 * added hackish but working handling of above element in three-js root element
 * migrate resize handling code , helpers, handlers etc from old viewer
 * added back requestAnimationFrame based update
 * lots of minor adjustments and cleanups