duplicate update fix

A basic unit test was written last night; SQL output produced was correct for that and for the data I made that duplicates the original issue (the addition of a serial column to marital_status_list). I verified that the SQL output produced can be applied to an existing database and results in the expected data change. The only real change was made to xml_parser, so it should be independent of SQL format.