modified snapshot, freezing beta version
opticalMaterial added for general meshes
Optical material has inside ray info
object picking is now available
add a sceneManager
Optical material instance has information about ray affected from optical material.
added trackball control (camera control)
event handler overwriting bug fixed
moving object is now available
added resetLight function
object moving bug fixed
interaction is now available (need optimization)
color toggle
Merge branch 'wip/feat/user-interaction' into gh-pages

* wip/feat/user-interaction:
  color toggle
  interaction is now available (need optimization)
  object moving bug fixed
  added resetLight function
  moving object is now available
  event handler overwriting bug fixed
  added trackball control (camera control)
  Optical material instance has information about ray affected from optical material.
  add a sceneManager
  object picking is now available
  Optical material has inside ray info
  opticalMaterial added for general meshes
  modified snapshot, freezing beta version