gpio: adding interrupt

this is inspired by Dave Cheney's gpio library and his work on EPOLL
gpio: added missing function in fakeDigitalPin
Merge pull request #11 from SjB/gpio/interrupt

gpio: adding interrupt