Working tx and Master I2C stuff

does everything we need for functionality (for the moment)