Add Tipue Search

Successor to #60. Rebased and updated.
And include it on each page? Which would increase each page by the size of the index? I'm not sure I really see the advantage is doing this. Or do you just mean use a template to make the js file?