issue #19379: first pass at another big refactor of maintenance
issue #19379: not using 500 status code anymore
issue #19379: try using node-request instead of wget to run maintenance
issue #19379: cleanup
issue #19379: cleanup
issue #19379: use load order
Merge pull request #129 from shackbarth/19379

issue #19379: refactor the maintenance script