Merge pull request #5 from anthony-ngu/PWMChanges

Added PWM functions
Merge pull request #6 from anthony-ngu/AddedSPI

Added Spi Functionality through class and variable exposure
Added Wire Class Implementation
Fixed unused scope issues and the Wire write implementation as well as added the stubs for more testing