Show data loading and error states
Show data loading and error states

Using the just extracted TaskMessageViewModel and TaskMessageView,
show a spinner or an error depending on the state of the project's
fetchGisDataIfNeeded promise. Once that resolves, show a spinner
or an error depending on the state of the project's
fetchResultsIfNeeded promise. Once that resolves, show the
final results.

kdeloach/model-my-watershed,WikiWatershed/model-my-watershed,kdeloach/model-my-watershed,kdeloach/model-my-watershed,WikiWatershed/model-my-watershed,WikiWatershed/model-my-watershed,project-icp/bee-pollinator-app,project-icp/bee-pollinator-app,project-icp/bee-pollinator-app,kdeloach/model-my-watershed,project-icp/bee-pollinator-app,WikiWatershed/model-my-watershed,kdeloach/model-my-watershed,WikiWatershed/model-my-watershed