Added functionality for changing the column where searches are run.
Changed inheritance from DefaultListModel to AbstractListModel to remove unnecessary and inefficient data structure use.  All data structure use is in-class now.
Added missing return statement that prevents unnecessary empty string filters.
Fixed missing dataChanged method call.
Added methods to add or remove data directly, added missing contentsChanged() call.
Added logic to retrieve the current values of a row.
Populated table with player skills.
Limited row selection to one at a time.