Removes cli() and sei() from adc_read_analog which was causing nested
interrupts to happen due to its use inside an ISR (ads7825.c)
Implements argument to 's' command that specifies the number of channels to
scan per trigger
Adds errors.h
Updates documentation of communication protocol