Refactored storeURL out into its own method
Added unitTestContext, this context is only in-memory and useful for running Unit Tests.
Added appRootContext, this method pulls the rootContext from the UIAppDelegate.