hackweek: various minor fixes
* ascending/descending sort CSS classes can now be set on grid creation
* default sorting logic now exists in BaseColumn, not TextColumn
* cell CSS classes default to the name of the key sent to the column
* removed potential XSS vulnerability involving string concatenation on template creation
* text columns now default to sortable