added test for top cities search being case insensitive, refactored topcities method to mimic case insensitivity and pass test