1. add initial implementation of service
2. add initial implementation of configuration loading