make the exit handling of arduino_plotting a bit more usable (for me, there's plenty of room for disagreement)
LTSpice model for the hardware
pwm cleanup to get rid of spurious off when starting pwm, this led to simplifying and optimizing PWM. other randon cleanups