increase test coverage and fix a bug in TagSubscriberPass

added tests for edge cases and a few coverage ignores for the ExpressionLanguage existence check. coverage is very high now, basically missing only #34
a lot of testing to find one small bug, but still :-)