Refatorado o LeitorCSV para utilizar o padrao de projeto Observer