update gitignore and add req.txt