updated result data structure
added handling for single values
added support for matching empty values
merged changes to version number in package.json