Fix: Position Ace editor in layout same as old way

When moving to the Ace editor, we lost the padding
on the left of the editor, so we moved the Ace
editor into its own div to easily move it around.
Highlight urls, navigate when clicked

Add some custom highlighting rules to the
Ace editor, to mark urls, and detect when
the url tokens are clicked.