Initial commit. Large primarily due to the entire distribution of MathJax
included for compatability. Might be worth switching to a submodule at some point.