gitignore
parser improvements
cleanup
todo, merge executable changes