added dependencies + gitignore