List view columns are now sortable

Microsoft provided a pretty poor example. Will need to create a better
way that looks more nicer and is more reusable.