Added Modify and Delete functionality

Also added length checking for name, and validity checks for phone
numbers. Assuming names can be of length 25 max, and phone numbers max
20 including international numbers.