Invalid vocabulary terms

Changes related to detecting, handling and presenting invalid vocabulary terms.  Also includes updates to the way search results tags work
Make it clear that only the first and last department in the hierarchy are returned for each result set.