Added auto_on switch to the arduino code. This now replaces the pyserial_arduino.ino repo - when auto_on is set to zero it behaves the same way