update gitignore, requirements