add penalty for special term searches

abbreviations for some of the terms are too easily matched against
common address terms like 'street'
sanity check of house number format

Add a penalty for house number search terms when they contain
too many non-numeric characters in an attempt to filter tokens
that ended up as house numbers in the word table as a result
of mapping errors.