update gemspec and add gitifnore