This version of pin_interrupt.ino uses a pin change external interrupt so as not to use timer1
last commit before moving code to library file