Change EEPROM writing to only write if the byte is different.

The code that wrote to the EEPROM just blindly wrote and this
uselessly wrote to the EEPROM if the data had not actually
changed.  This modification reads the EEPROM first and then
only calls the write fuction if the data is different.
Add disable/enable parameter command logic and sendStatus function