Fixed a HUGE error where the encoder would change the angle values in between I2C byte reads, causing the bytes to be inconsistent. The transaction must use a repeated start condition between writing the register value and reading to avoid this.