temporal planning encapsulated in TemporalParticlePlanner plugin, and GraphPlanTest unit test