Text to match

This removes the query parser stuff and switches text queries to match queries.

Quick r?