Fully implemented GPIO_IRQ

* Removed unused variables/comments.
* As of yet, untested...