Filters are now validated

This PR adds validation to the filters form controls. All fields are now required and new filters can't be included in a search, unless the user provides the necessary content.

@sandytrinh, this is ready for review. Thank you.