Standardizing error codes

Adds standardized error codes for the gateway to map to, with an example for Stripe.

@louiskearns @girasquid @mcgain @edward 
Maybe `COMMON_ERROR_CODES` or `STANDARD_ERROR_CODES` to more explicitly distinguish this from gateway-specific error codes?