adds test for configuration manager and adds configuration visitor