Improve Scheduler, Recorder and ActiveRecording
- Decouple API calls on Recorder from calls to Scheduler and ActiveRecording
- Fix changeTimer in Timer
- Set default timerInterval to 1.0s
- Modify logging format