proper coverage report creation
refactoring #17
schema for config testing
config api created #17