Add .gitignore
Add  dependency and the entry point