Ranking improvements

Added TF-IDF calculation
Added additional characters to match against