added delete() and edited everything else to work with it

in all the addIndividual() sub-cases i had to edit the assigning of the ID a bit so i edited your content