Added KeywordInTitle, made adjustments to all keyword matching functions
to support case insensitivity for better matching