Configuration

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

I would probably raise an `ArgumentError` for each key separately and pass a message saying which value is missing and that it's required.