Syntax highlighting

Syntax highlighting is now consistent across both light and dark themes. Some more colors need to be added and other tokens styled as we go along, but should be easy to do now.

### Darcula:

![](https://f.cloud.github.com/assets/2389211/522316/0b355422-c01d-11e2-8b06-f81a98d46613.png)

### Default:

![](https://f.cloud.github.com/assets/2389211/522317/1b233cc8-c01d-11e2-85a8-f52045f6e910.png)