finished I2C ISR

Not tested at all, will need lots of debugging.