Merge branch 'aholachek-hide-show-results-button'
Reverted one mistake and put back tests that were removed (to be decided later what to do with them)
added better tests for list_of_things, added list_of_things method to prevent recursion during tests, fixed some things that got out of order during the rebase (the sort widget and the expand/collapse buttons for the columns)
rebased list_of_things incorrectly