First cut based on bootleaf, search uses typeahead and geonames