Bug fix. This SQL code was not done.
Bug fix. Need to set_search_column() each time a new treeview model is set.
Changing filter to be a data member rather than just an argument so that other functions can update the TreeView without knowing the filter.
Fixing reference to entry
These functions need to update the list store after they change the catalog.
Adding comment to explain the 1 index