Require

Require stuff.

THREE.js (unminified) is 36949 lines, requirejs is 2053. So this pull request is actually +2363/-1133