Update Simon.c

Added the read code, with minimal comments, will expand later, but uses signal.h, easier for user time-outs than interrupts, if it works. Will test on 12/08