fixed missing App.config file, refined repository, updated service Implementations to use factory