Added codemirror and some error highlighting