Add Tipue Search

Successor to #60. Rebased and updated.