comments, bug fixes, added I2C to bottom arduino