Updates to the diff functionality - fixed some bugs that crept in during an earlier refactoring. Added new functionality to the diff view: clicking on the buttons now toggles display of the corresponding column and a new button. rows where the values are different are highlighted with a different background color. An extra button has been added that toggles between showing all rows and only those rows that are different.