Update ignore rules
Configure flask-whooshalchemy
Update requirements
Add a search form
Add the search form to the g object before all requests
Add search and result routes, update the base template to allow searching