update gitignore and gemspec