Llangwnnadl, Gwynedd Genealogy