update gitignore to exclude some dependencies and other general files