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.
Thank you for throttling :+1: