Added syntax highlighting and theme support