First version of City typeahead
Improved style and added state ordering preference