Update Simon.c

Moved over to a more hardware-focused approach, with the light toggles included. Pins can be moved as needed for the lights. More integration needs to occur, and we still need an idea for input... Interrupts? Or a simple wait loop? Most importantly, think about how to include a timeout.