Aggiunto header.h e modularizzato