Added generic Get<T> to CacheExtensions
Re-added the authentication provider node for now.
Made sure places that use app settings were not singletons.