First working version of i2ctest.

i2ctest works now but needs an external transistor to pull down the SDA line
for acknowledgement. This leaves only two pins for other purposes than i2c.