Started EEPROM variables

Started adding EEPROM Variables.  did more commenting on the main code,
renamed a bunch of variables, and did an over all code cleanup.