Coder support

began coder support in a new thread with GPIO interrupts