Finalized I2C module in SystemVerilog. Needs to be simulated still.