Ruby Gedcom parser