Updated comments, perform Contact checks on the setter method instead of doing it in the constructor
Remove the functionality to check for duplicated phone number. I think it should be possible to have two contacts sharing the same phone number
Move the responsibility to print Contact to the Contact object itself. Added functionality to print unique contacts between addressbooks
Added travis configuration file