version lock
Update reporter
onStart method to optional
Update spec
Update ReporterFactory spec
Remove onStart method
Merge remote-tracking branch 'origin/reporter' into develop