Syntax Highlighting

Last week I got the syntax highlighting information. This week I fixed up the GUI and improved the color theme for light and dark. I'm not sure if dark is too dark.

Everything else I did this week is too minor to mention (deleting some code, improving a few util functions, etc)