added threejs globally because the bower package gives you 100mb of stuff you dont need, and it's a pain to load it via AMD