Set up a git ignore file

Currently, there's no git ignore file, so target directories show up in the git status. This adds one