Added new global boolean useClockCrystal to let user choose whether to use the DS3231 32.768kHz signal or an external 32.768kHz crystal to run the TIMER2 interrupt. True = use the DS3231 signal, false = use an external crystal.
Added comments in the preamble to explain how to enable the external clock crystal.