fix logic in core/filter-key reduce that did not pass doc map forward [issue #3](https://github.com/gardendb/gardendb/issues/3); refactored core query and initialize! function arg passing to default to named argument pairs; added util/flatten-map to flatten map into vector without flattening values; fixed README.md to reflect query and initialize func arg passing as named argument pairs