Only expose delete button to contacts with no contracts

else the delete fails anyway with foreign key constraint
Expose the contacts controller to Edit/Delete Contacts

Mantis: 3625