Update ThirtySevenSignalsProvider.cs

capture refresh token
Merge pull request #108 from PureKrome/master

BugFix: Nancy module was incorrectly returning the wrong referrer url.
Merge branch 'master' of https://github.com/SimpleAuthentication/SimpleAuthentication
WIP: Replacing all Sessions with an ICache.
- New ICache interface.
- Replaced Sessions in MVC and Nancy with an ICache.
- Added SessionCache for MVC and Nancy.
- Added a CookieCache for Nancy .. but doesn't work/compile.
- Still unsure how to plug the ICache into a Controller/Module.
added code to sample to hook up specific session / cookie impls
Merge pull request #1 from jmkelly/caching

WIP: Added code to sample to try to hook up specific session / cookie impls (not functional though)
Refactored the Caching code so it now can be injected or wired up.
- Mvc controller now uses IoC to inject the ICache.
- Nancy module now uses the Begin pipeline.
CookieCache added for Mvc project and ICache now requires a string.
Merge pull request #106 from kijanawoodard/patch-1

Update ThirtySevenSignalsProvider.cs
Merge branch 'master' of https://github.com/SimpleAuthentication/SimpleAuthentication
Merge remote-tracking branch 'remotes/origin/caching'
Can now provide (optional) RedirectRoute and CallbackRoute in .config file.
- Custom authenticationProviders section now has (optional) RedirectRoute and CallbackRoute properties.
- AppSettings can now handle (optional) "sa.RedirectRoute" and "sa.CallbackRoute" key/values.
- New Configuration class which stores all the .config parsed data.
- AuthenticationProviderFactory now reads both config sections for the new key/values.
- Custom authenticationProviders section is now projected to a Configuration object.
- Mvc Sample web.config has extra new optional info in there, for demo purposes.