refact: separate converter classes from main program
separate downloadandconvert script
report number of unit entries with no <def>