Rewrote GPIO to use piface. Not at all beautiful but *should* work. (Not tested nor read over.)