Could you remove this SparkListener object? Let's keep both the JobLogger and the StatsReportListener as optional add-on for now, rather than have a configuration option.

I think pretty soon we make listeners configurable by options, but I'd like to keep that separate from this pull request.