update .gitignore
Fix a potential problem which might cause overwriting issue when generate weather file from the data set which contains different future scenario for same weather site.
revise test file
Fix a bug which might cause missing information when first layer of second part of soil layer data in DSSAT file is missing, then the translator will ignore the other layers' data in the 2nd part of soil layer data.
Fix a potential issue which might cause cultivar file overwrite with each other
update revisePath method handling to avoid unexpected exception
minor revise
minor revise
minor revise
Revise code and minor fix
minor change