md.js source and demo