updated dependencies; added .gitignore