William Oppie of Somerset County, New Jersey and some of His Descendants with Other Families Mentioned