added markdown gem (fixes bugginess when diffing includes html)
tweaking diff string method. fixes bug, commented, adjusted to fix edge cases
converting everything to use markdown; article text is saved as markdown, diffed as markdown, then converted in JS to html