adding PhoneList controller with tests