Update gitignore and requirements