Remove dependence on GrantDataPersistence; pass in repository; remove configuration manager and environment stuff.