adding new parser: marked.js
revert some changes so it can work with def lists and tables
tried to fix the closing </ul> error