fix test runner on mac
update .gitignore