added a class modelling the version of a software artefact
reorganising a bit the structure of the packages