Cleanup QueryParser & SearchQuery
Search\SearchQuery -> Search\Query
Refactor query visitor