csv-to-excel tool; added missing fields from TableParser to csv; program-wide code restructuring for automation without interruption