Tweak to wite out the status of a conversion and catch any errors

Better UX for the user letting them know what has happened
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
Added option to exclude orig fields if a std field is present

Cuts down outputted csv to essential values if required
Merge pull request #2 from alex-clark/master

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