1) Added new gedcomx sample file & fixed up recordset parsing.
2) Corrected base visitor to have virtual methods so inheriting class can override rather than hide mehods

Correctly produces csv file in test