Remove automatic index creation from constructor of IdentityContext, make this optional for consumers to call as desired in the startup, or otherwise, of their application.

The intent was to have this checked once on application startup. However, consumers can't always control when the IdentityContext needs to be created to be used by the Identity framework.

closes #4