Moretesting

Wrote some tests to deal with non-typed and empty string phone numbers.  I tried testing for vars.lead.phone_1 != '' but for whatever it didn't handle that as expected, so I changed to testing for the min length of a phone number that might possibly make sense.  
If there's a problem with the way the leadconduit-types package handles empty string phone numbers, then we need to fix that package, not patch the problem here.

Can you nail down what the problem is exactly so we can get it fixed in the right spot?