Implementato il metodo readFile con tutti i metodi figli (andranno
riscritti per una maggiore leggibilità del codice)