Don't test strobe twice, useFakeTimers, spy on digitalWrite and analogWrite instead of looking at midi data.

In most places. Still a few tests that need cleaning up. Also there's a timer still running when we stop testing so the test doesn't quit right away.
Cleanup color tests to use spies instead of midi