Add documentation on how to make a custom reporter

[finish #1059387]