String matcher

Added a String Matcher for business needs: match a businesas with queries that possibly refer to its name.
@ldacosta ``val`` in a trait is bad.
i'm wondering if we can modify scalariform or something similar and have a lint tool which catches this