Fix bug regarding the array of start and end nodes
Reset the statistics between generations
Change AODRoutingGenerator to extend ValidatingGenerator