Initial commit of adding I2C functionality.