Enable sorting of columns in the results workflow

Allows for sorting of data in the results view with icons indicating which column(if any) is the sort column and the direction of that sort. Currently supports sorting by one column only. Multicolumn sort can be added later if the need arises. I tested this in PCGC and in the gallery here. In there gallery, there are some issues because of the use of mock JSON but it worked reliably in PCGC which has valid API endpoints.