I2 clib upgrade 1
Modified I2C class and methods to be a lot more user friendly Also added comments to public methods WARNING : There is no SPI on the Agilex, so the SPI is not tested here Please go to an older version of master if you want a tested SPI