Added dependencies and gitignore