add a gitignore
Fix dependencies