Updated the i2c lib to a submodule