implement the textacular gem
removed commented code
add virtual column
do fuzzy search when exact city name is not found