Oggi ho lavorato parecchio e provo a farvi un resoconto:
	Ho creato una classe Utility dove sono state inserite tutte quelle funzioni che possono essere richiamate mille volte nel programma come roundToSignificant… o readCSV

	Nella stessa classe ho inserito inoltre anche tutti quei metodi che prima erano in Controller ma che non venivano richiamati direttamente da Finestra. Perciò ora le chiamate seguono questo percorso tipicamente: Finestra -> Controller -> Utility

	Ho creato una classe Path che ha solo metodi statici i quali forniscono i path per alcune cartelle del nostro filesystem tipizzandoli per OS in automatico. (Alberto controlla che funzioni su WINDOWS)

	Ho estratto le InnerClass che avevamo in Controller rendendole classi a se stanti così da ridurre il codice per File.

	Per i punti 2 e 3 dei task 2a e 2b ho creato uno script chiamato "svd_aa_cc.m" che legge le matrici di similarità e le trasforma in SVD salvando solo le prime 3 righe nei file "V_AA.csv" e "V_CC.csv"

	Per il task 3a ho creato uno script chiamato "extract_groups.m" che basandosi sui file "V_AA.csv" e "V_CC.csv" cerca di individuare il gruppo di appartenenza per ogni autore e lo scrive nei file "index_aa.csv" e "index_cc.csv". Per far ciò vede su quale dei 3 gruppi ogni autore a maggiore valore di appartenenza.

	Vi carico su Dropbox i file matlab e i csv nuovi in un nuovo file src così lo trovate facilmente essendo ordinato per data.