Códigos do cap 3.1

- colocado código da leitura de metadados
- checkpoint no código do announce request