gemspec and more documentation