adds dependencies;, adds .gitignore