Test refactoring

Indipendentemente da quanto detto sopra a riguardo delle directory trovo piuttosto brutto usare nel campo "md5" False come valore speciale per segnalare che è una directory. In genere come valore speciale si usa None, ma in questo caso mi sembrerebbe più opportuno aggiungere un nuovo campo booleano che indica se il path è un file o directory.