Change behavior for /additives/search queries.

If the 'q' parameter is empty, empty response [] will be returned. If no 'q' parameter is specified HTTP error 500 will be returned.
Unspecified search param returns HTTP 400 error.