添加了ContactService，并重构
添加了contactService的测试，并添加了contactRepository