Added async property for modules
updated MathJax module to only load MathJax if neccessary