i2c working with tests and mocked i2c -- holy crap... yippeee!