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.  
One more note. This won't protect against strings that are all spaces. I'm not sure whether we want or need to do that, but it's another possible bug.