v0.1.1: Better error for authenticating.

If there are no or incomplete authentication settings in the Flask
config, raise a ValueError with a clear message.

OAuth takes precedence now, if all settings are specified for some
reason.