Merged the exceptions into RpiGpioObject.py and added functionality for all of the pin types
beginnings of an RpiSerialDevice class which will be inherited by a GPS device