make the errors/warnings a new top level group for the outline tree
rewrite web client to use leaflet