Added modify contact functionality. ID is modifiable and resorts the database