make datagridview columns sortable

- this uses the SortableBindingList<T> class from
  http://betimvwframework.codeplex.com/ (Apache 2.0 license)
  to wrap the existing List<ProjectModel> and allow sorting