merging @dpvc's Nodejs branch into develop.

Feel free to ignore and push from dpvc/mathjax (it's currently up to date with that nodejs branch). 

I just wanted to have this as an issue somewhere