- fixed dependency issues:
 * now uses full three.js package until issues with three-math package are resolved
 * cleaned up implementation based on the above
 * added compiled version in lib/
 * updated package.json according to all the above