Constructeds filter refactor

Added seeds to get a more complete database for easier interface testing
Cleaned up some code as I went along
Completely refactored the filtering of matches. There was a LOT of code in the view that did not belong there.