Add validation to contact model and view