Simplification of the dependencies (no list of required jar files), replaced source/binary distribution by distribution, add sentences to explain when each dependency is required