Adds dependencies and gitignore file