[Feature/STORM/387] Modify Savory Pie to return a proper response instea...

...d of all resource records when an invalid filter or query param is provided

**Description**

Address a possible regression bug where savory_pie is returning ALL records for a resource when given an invalid filter or query param, i.e.  /api/v2/boutique/boutique/?%5Bobject%20Object%5D=319069.
I think L123 takes care of at least one valid filter.  If I am to guess at the purpose, I would think this is validate that all filters are valid.   Maybe this needs to be a conditional of  
```
if not self.allow_unfiltered_query and self.has_valid_keys(....
```
If the purpose of this is to throw exceptions when you specify to not allow_unfiltered_query you must provide at least one valid filter.