Gitignore and dependencies