Initial import: Add dependencies and gitignore