Fix various things
Things work
I2C decoding
I2C decoding kind of works
Allow samples to be read from file
I2c decoding works
Refactor