updated header files to implement both NSTableViewDataSource and NSTableViewDelegate