Clean up KeywordTagger code a bit
Refactor keyword checks into LanguageInfo