feature:add gitignore file