Enable column sorting on the table

If I did things right, you should be able to merge it cleanly.  Though I had to do a manual merge from my branch into the master.

Just click the column headers, once to sort one way and a second time to go the other.

Sorry about the extra commits, still getting use to git.