Cleanup rule names. Address issue #1, leverage LESS to make syntax highlighting work for wider range of themes.