Added FilterWindow requiring SteamGameSelector
Added Tag object to be used for filtering
equals accepts string input
Added getTags()
Changed requirement to Set of tags instead of SteamGameSelector
hashCode() returns the hash for tag
Added testTags()
Added testing of setTags() to testTags()
Added tags Set
Added getTags()
Added setTags()
passing tests
Displays a table of tags sorted, includes All option at top
Added Comparable interface to Tag
Changed tags to Map
Updated due to changing tags to Map
Added part of the listener for tblTags
Updated due to changing tags to Map
Tag functions passing tests
Filters get applied when calling getSharedGames()
FilterWindow updates filter
FilterWindow added
FilterWindow added
Changed AddGameWindow to NonSteamWindow
Changed AddGameWindow to NonSteamWindow