Newly created library will not write to EEPROM

I think you have a problem here:

EEPROM.update( eeAddress, newEEPROMValue );

newEEPROMValue is defined as a 32bit data type and EEPROM.update() appears to support only a byte datatype (maybe depending on the platform).

Maybe look at EEPROM.put() instead.

Certainly an exemplary problem statement, though !