add initial editing capability
resolve #5 and #6; add markdown and color highlighting
update requirements to support editing, markdown, code highlight
Merge pull request #7 from CharlesGust/editing

Resolve #4, #5, and #6 to add editing to learning journal