fixed validation messages
renamed and added save
now shows details of a contact
save or update
fixed link
improved delete
added role assignment page
only style the input as invalid if dirty otherwise new page starts off in error