Added preprocessor highlighting and several other keywords.

As title says :)