added dependencies
updated gitignore