Added I2C read.  Tested working but returned data is noisey.  Might be because I'm using a 5v device with 3.3v RPI.  Need to test a proper 3v3 I2C device.