New functional version

Everything is reviewed : structure, code and installation