add spec for ConfigurationError when auth_token is not set
don't over-ride config set up in outer context
Config getters raise ConfigurationError exceptions when not set

hat-tip to @stevegraham for the idea (and code) :)