Corrected call to i2c_configure_slave() to pass 0x9E, which configures for address 0x4F (the lowest bit is the read/write bit so it isn't part of the address).  Also removed other I2C initialization code that was not being used.