Add markdown parser and live preview