Added syntax highlighting. Other improvements.