Search

Adds a basic search feature to the video listing page.

We expect a maximum of around 400 submissions to Flicks by the time the contest is over, and we don't need the search to be super-powerful or super-accurate, so we opted to just use a simple contains filter to make the search work. I tested on a local database with around 40,000 entries and a multi-term search took about 20 milliseconds, so there's little concern over the performance of the search.