Just wanted to submit my current work as a PR to see what you thought.
add async to deps so this works
add paramsWithDefaults to utils to avoid mutating the object passed i…
…n and allow for other defaults
initial put impl for pbc client
use lodash for merging, add content_type default
Rather than using lodash and our own wrapper, I had intended to use hoek which already has an applyToDefaults method that would achieve this