add marked for markdown parsing, and a test editor and viewer