Adicionada permissão no manifesto para ler e escrever na memória externa.
Adicionada na classe ImageHandler o cache das imagens.
Adicionado ao método fetchImage implementado na classe ImageHandler um parâmetro com o qual se vai guardar o ficheiro na cache e por consequência foi necessário alterar também as chamadas em outras classes desse mesmo método