Contains a probable fix for #378, as well as a breakage that occurs when there are no Pages yet.
Exit gracefully if there are no pages
Allows easier troubleshooting during import :-)
Adjust ordering of dashboard loads to avoid races
Start loading the graphs after the summary is received (and
the entire stats page is visible), so that we don't end up in
a case where the graphs are hidden while being generated.
Have not been able to reproduce #378 with this in place.