Updated the survey removal so that it doesn't delete all the surveys with the same name. It now deletes the survey based on it's id as well as name. It will also now remove the sightings from the sightings table when its survey is deleted. #92