Added config settings event handlers

Added UpdateConfig function to store new value and timestamp.
Does not include any delta/settings change detection.
Merged with master
Added check for RestartOnBlazeDelay > 0 before calling Thread.Sleep to avoid indefinite thread-pause
Added description for EnabledEmailOnBlaze