Replaced "from dateutil.rrule import *" with "from dateutil.rrule import (DAILY, rrule)".  Fail gracefully if 'user_data' exists but is empty.  Initialize global variables term_encoding, etc.  Initialize local_timezone.  In edit.py initialize "self.edithsh = {}" when both edithsh and newhsh are None.