add marginal ip address ranges as resource
add new dependency for join strings
add new test implementation for marginal ip validation
changes to fix conflicts with marginal ip addresses
add company suffix csv to resources
changes to read company suffix from resources
test implementation for custom matching algorithm