1. moved output format to reporter config
2. added unit test to verify files format
3. refactored code to produce single customized report only