Add the priority column to the GUI and system, realtime sorting

Now the sorting will also react to changes in data, this should
cause a slightly higher CPU usage, but not by much since
Tim Sort has a O(n) complexity for in order items. In the end
checking for data changes on every single field would be more
expensive than simply resorting every time.