Add typeahead prediction to main search bar

Implements feature request #148.
# What's new
Main search bar on the homepage suggests crops as user starts typing.
# What's next
Our current search algorithm makes no sense. Results matching all words must have priority, crop names should have higher relevance than descriptions, etc. We need to improve it.