Syntax-highlighted editor done.

For the moment it's getting the JS from a CDN, should probably include the JS files in the prroject...