Start creating unit tests for the rules themselves
Move caution and warning tests into separate file
Add the actual cautionWarning tests
Move abort class tests to distinct file
Refactor abort rules tests to use fixtues
Move event record tests to their own file
Move latched LED tests to their own file
Update latched LED tests to use fixtures
Cleanup rules tests to use fixtures
Remove unused StubbedAudio class and rename 'sound' to 'clip' for parameters
Rename playES and stopES to playEventSequence and stopEventSequence
Rename setPlayState to togglePlay
Introduce togglePlay function to set play state rather than series of functions that don't work well as lambdas
Add default sound for silence
Add audio files for docking probe
Update all wav files to 48khz
Make member variables 'hidden'
Add method to check if a message has been sent at all to the StubbedArduinoAudio class
Test refactoring and add rules tests
Add docking probe tests