Update Simon.c

Added interrupt logic, allowing us to read the buttons. Timeout still not finished, if anyone has ideas on that, I've got no clue.