Add Tipue Search

Successor to #60. Rebased and updated.
We could maybe drop this if we're just passing the search index into the context. Override the theme to turn it off.