Updated dependencies + added .gitignore