Add fuzzy search tool
Don't hard depend on Pipeline
Do not leak the Query object
C++11 style fixes
Add timing measurement