Add/delete cells without redraw. Refactor code to allow different cell types
Support Markdown and Raw text cells. Add commands to switch cell type