Preload mathjax

Assuming most people visit home page first, if we preload the mathjax js there we can rely on browser caching to have a faster load time for the first problem page visited

@quantum5
Make error code clear