Fix issue with query_facts returning empty hash

```query_facts("Class[Edge::node] and dc=\"${::dc}\"", ['ipaddress','shard'])```
results in empty hash

```query_nodes("Class[Edge::node] and dc=\"${::dc}\"")```
results in correctly outputted node names

Fix is to make sure to pass ```:facts``` to puppetdb.parse_query like query_nodes does.

:thumbsup: