Add gitignore, add dependencies