starting search feature, completed searchByAll and searchByCity - w/ tests