Wip/rich abstract editor

# Main changes

 * Bundled MathJax/PageDown as build-time dependencies;
 * Better looking preview;
 * Misc fixes;

You will have to include MathJax in the display page as well, but I guess my diff will be enough for you to know how to.