Fatto un po' di refactoring e aggiunti i commenti in stile doxygen nei file .h