setup for running through launchctl
added .gitignore