Made SiteMonitorRecorder a bit more testable, tested it a bit.