finished implementing ConfigService and more unit testing