main script updated so that if no order decomposition is assigned to the JSON route it will pick one randomly
OrderDecomposition updated so that it passes to the components certain attributes of the order