Custom reporter

Allow to use a custom reporter. If the config value is a string it uses one of the reporters included in the project.