[gi2tax.py] fix UnboundLocalError
[gi2tax] fix more bugs
[.gitignore] ignore data files & tax dir