Updates to firmware

1. Changing trigger mode changes signalmux
2. External triggering with delay=0 switches mux to straight through
3. Added interlock override
4. disableTrigger disconnects at mux and disables timers
5.  setPeriod modified to not allow a period shorter than pulse width
6.  Added conversion routines for ADC values...currently unimplemented