Added functionality to the UI in SportsFilter, corrected the filters

in DataModel to use for each loops, minor changes throughout