Pass a more robust error object to the callback
Pass a more robust error object to the callback

This is targeted primarily at when this module is being used in
conjunction with a module like node-sync
(https://github.com/0ctave/node-sync) that allows asynchronous
calls to be used with a synchronous-like syntax and behavior.

tempbottle/stripe-node,stripe/stripe-node,bradcavanagh-ffs/fusebill-node,DanielAudino/fusebill-node,djeusette/stripe-node,bendiy/stripe-node,fingerfoodstudios/fusebill-node,buunguyen/stripe-node,stripe/stripe-node,matthewarkin/stripe-node,flovilmart/parse-stripe,toymachiner62/stripe-node