Improvements to syntax highlighting

Case insensitive keywords, null strings, whitespace in pairs.