fix bugs and approximations of timeslots computation
add JourneyPlan class + better solution printout
updated main to execute the recursive algo