A wrapper around request that encodes/decodes JSON according to node-bjson-core