add gemspec and gitignore