Pure-Javascript Demo Recorder and Integration Testing Suite