added a minimum buffer time between signals for triggers and esm schedules. Still needs tests and esm adherence to new parameter.
Modified autocomplete dictionary to return most frequent completions first