Another night of dev

Huge bug smashing session.  Moved responses to the interrupts outside the interrupt vector.  I might put on/off back there if the stability holds.  Got on/off, color preset, and brightness working.  EEPROM read/write is not working somehow and I need to write the effect yet.