updated parser to reflect changes in the scraped html structure
we only need the REST uri, not the full url
touching the nested map recursively so we realize all lazy data strctures when starting the app