better solution; however, breaks on -*[anything] or -[anything] such that it
results in more than the tag limit in terms of tag hits.
rework of condition to single regex; -*, -** etc. now correctly results in
no posts.
logic refined; fixed underscore bug in - and ~
wildcard exclusion fully implemented and appears to be working