Proper gem structure with a gemspec.