refactor complet project organisation and update readme files