contacts are returned as a List<Contact>
updated ContactRepository
updated Contact.java with appropriate datatypes