live updating part1

RuleManager, RuleDisplay, EventDisplay, NewEventDisplay refactor,
handles immediate updating. polling not yet implemented. Part 2 will
tackle condition and action handlers