SWC-1876: markdown editor rewrite in progress
evenly space all items in the command bar
move logic to presenter
simplify callbacks
add more tests
more tests
Merge pull request #1308 from jay-hodgson/SWC-1876

Swc-1876: Markdown Editor - convert to bootstrap components, refactor and test.