Refactor Reporters. Closes #13
Remove use FileSystem from ReporterInterface