Document writing custom reporters

Close #9