Add gitignore and dependency