implement query parser and use it inside autocompletion
using Query class for parsing of search query
Merge pull request #106 from pointhi/query_parser

FIX: #101 implement query parser and use it inside autocompletion and search query extraction