-added ability to specify default sort (based on data-sort-default) attr...

...ibute and implemented descending sort (rather than just assuming the column has already been sorted in ASC order and can just be reversed)