Rotary encoders and interrupts

Nicely done Nick. Glad I could help out.