Minor improvements to the table view

Call getURL() if the method exists
Add classes for header and data cells