Configuration

allows configuration through env vars, configure block, or an options hash passed to AppFigures::Client

additionally when you have an options hash, I usually do something like this:

options ||= {} # protect against nil
options = default_options.merge(options)