Added interrupt handling. This completes project 2c. (More to add later
but this is what will be handed in.)