Utilities methods

changeVehicle changeTaskOrder plus some minors modification in the code:
-add a vehicule list
-other utilites methods such as getFirst(Vechicule v)