finished chapter 6, add and remove contacts, broken tests