I2C reads are working, writing is a bit broken.
Progress!