Require.js (WIP)

Opened so people can spy on me.  Please ignore random code snippets sitting in files they don't belong in (especially in notebook.js), I'll move them when I get to the correct file.
No I moved it into the `notebook.js`, I didn't see a marked wrapper...  You're not confusing this with `mathjaxutils.js` are you?