Simplify query method
Add ability to supply your own HTTP instance object
Make the find-nodes script use its' own http object

This is mostly to bypass issues due to Puppet bug #15561