update cli options so gui or cli can be run
update .gitignore