Refactored TableViewer.  Adding Edit support.