Begining of search feature.
Add rough search feature using Whoosh.

Closes #3.
Add rudimentary handling of server errors.