Added basic unit test for repository
Changed repository project to core
Core now has a service API and Module for configuration
Added new unit test