System status app

I wrangled with this most of the day but I have it more-less working the way I wanted. I pushed a repo to GitHub which has some notes:

The only thing I need help with, which I have sort of asked before but found a workaround, is custom ordering of the clusters. I can’t seem to figure out how can that be done, so, if you could have some pointers that’d be great, as the current layout is sub-optimal. We’d like to have the main clusters, notchpeak and kingspeak, first, followed by lonepeak, ash and tangent. OOD has a mind of its own in ordering the clusters.

Attached is the picture of how the System Status looks w/o the order (the rest of the data is correct - I did some minor modifications to the sinfo and squeue commands and added the fields for the general and owner nodes):