Learning golang - Repeatedly downloads sites, organising metrics in tree-like format