D-07682 - Invalid characters in the category search cause a 500 internal server error

- returning 400 for category searches which contain " or , characters
Merge pull request #281 from usnavi/D-07682_invalid

D-07682 - Invalid characters in the category search cause a 500 internal server error