Added battery monitoring. Also, seem to be suddenly getting lots of I2C errors. Attempting to add error handling.