Changed Agenda datastructure to a map that is pre-sorted by date for speed in printing and whatnotcd