Bettertesting

Alex, incorporated your suggestions (which I greatly appreciate - as well as the info behind them)

Let me know if this looks better/ready to pull or needs more attention.   Thanks!
can you have a blank typed number?  how would that work?  
I just added a test for if one number was blank and one was typed and test was as expected, but there might be a scenario for a typed blank number I'm not thinking of.