Prevent setting bad GoCardless Environments

Fixes https://github.com/gocardless/gocardless-ruby/issues/38
@hmarr Review?