Refacto jp odt

aggregate odt in JourneyPattern object
nice test coverage !