refactored UrlCol into a more widely useful base class and a derived class for the contributors datatable