Invalid vocabulary terms

Changes related to detecting, handling and presenting invalid vocabulary terms.  Also includes updates to the way search results tags work
Should be using the managers method that does the same thing