Auto complete+suggest search feature

Enhanced the search UX, by adding some magic to the search field. Smart city suggestions are now prompted to the user at each of his keystroke. This feature relies on Algolia's search engine and has been made possible thanks data downloaded on geonames.org.