Words inside quotes will now have quotes stripped

All search terms that placed inside quotes will now have the
quotes stripped from the JSON object

Example, "gift ideas" will no return in the array as ['gift ideas']
rather than ['"gift ideas"']
Added support for terms when they have a dash

This now handles having search terms/labels with a dash in the middle
of the word.

So searching for, "air-condition" (even without quotes), psq will
consider that one word instead of a search for the word, 'air'
excluding the word, 'condition'

The tests are a bit crude but cover the use cases