Fixing EEPROM write process

Realized that in order to properly write to EEPROM (in my video I showed
that it was writing, just not the correct data) you had to press the GO
button once in ADDR mode to set the address and then again in DATA mode
to actually write the data. Changed that so if you hit the GO button at
all it sets the address, and then does either a read or a write. This is
how it was supposed to work but I was just being too cautious and added
an extra IF statement. Should work perfectly now, but I'm going to bed
before I start debugging more