Some indentation, altered TestMethod to use a Rule to check for an
IllegalArgumentException. Will need to alter code for hasContact() check
for throwing exception. Tests for these will require the Contact methods
to be implemented first.