Fixed potential stack overwrite issue by adding returns to all methods.
Fix timezone save error with negative numbers by storing the signed integers with our time zone in two 1-byte chunks. This allows us to store and retrieve the full 2's compliment integers. EEPROM storage addresses were also updated to reflect 2 bytes being stored. Each address was spaced to allow for storage of two bytes. The data is stored in an N+1 scheme where N is the address of the lower byte, and N+1 is the address of the higher byte.
Fixed time zone setting code to actually set the time zone graphically. More testing is needed.
Finished code to properly set each time zone and their hours. Need to add code to display minutes being set as well.
Basic minute set/display functionality complete.
Attempting to add a "fill-in" animation to the time zone configuration code.