Initial Commit
Fixed data_cache bug during I2C reads
Added i2c read support