Refactored and appended Pi Code

* Refactored the pin bundles to use inheritance
* Added an analog to digital convertor bundle
* Added an IAnalogService whiteboard service