Revert "Revert "Refactor, added test for empty contact""
Revert "Revert "Refactor, added test for empty contact""

This reverts commit a3f9f173ffcf9875c17ac1bc3c348b5d2ca014b3.

wdolowicz/python_training