Adding PiFace device module

Major update. Lots of fixes, finishing up several classes, and added
PiFace device module