Numerous improvements

- To define a demand at an origin, you have to defines the points
being in your flow function (flow = function(time)). It then automatically
compute the amount of cars leaving at each time step corresponding to this
flow
- Use of JFreeChart to plot some graphs