add PersonRepository plus Unittest