New authentication method that allows fallback between providers.
Minor tweak.
Use correct expansion of 'auth'.
Update method comments.
Finish renaming methods.
Merge pull request #74 from calebd/fallback

Provider fallback.