Reworked PhoneController. Added update and delete methods. Wrote tests