Allow key/value searching in Sieste

Requires updates in anchor/chevalier:eitherText[80ca349]

If a query string is given, use that as the wild-card wrapped value in a wildcard key search.

Otherwise, use the key/value pairing as an exact search as a SourceTag (use-based wildcard string wrapping would be required)

Pending - snap-based implemention for more than one key value pairing
Allow more than one key/value pair on Sieste search

allows such query strings as ?key=host&value=server&key=service&value=cpu

key/value pairs taken as literal matching via a zip on their tokenized forms
Update functionality for chevalier-common 0.5

SourceQuery only accepts SourceTags, so SimpleSearch should build it's own.

For query, use the buildWildcardTag utility
For key value, use the existing zip list buildTag method.

Also ensure chevalier-common >= 0.5
add code comments to denote querystring functionality
Merge pull request #13 from anchor/keyvalue

Extend Sieste to allow for Key/Value searching