allowing GetAuthenticatedClient to take dynamic and parse query
Merge pull request #26 from phillip-haydon/ProvidersLib

- Added ExtraProviders project + Windows Live provider :kissing_smiling_eyes:
Merge pull request #23 from phillip-haydon/CleanupQuery

- Allowing GetAuthenticatedClient to take dynamic and parse query.
- Fixed up unit test that was erroring. Had an old Assert.Equal message text.
Add GitHub as an extra auth provider

Unlike some of the other providers, scope is not necessary for getting the user information. With GitHub, the user information we need is public. Also, GitHub provides a location, but not a locale, so we are unable to set the country flag using GitHub info.

* Added test project for extra providers
Merge pull request #27 from codeprogression/extra_provider_github

- Added GitHub as an extra authentication provider. :star2: