organized libraries by vendor
code cleanup
replaced require() with define(), fixed redundancy
renamed class name, removed prototype
renamed threejs namespace
renamed directories, removed requirejs redundancy
reorganized vendor code
reorganized textures