Syntax highlighting now has colors, rewriting source editor popup to not use an iframe