Add the ability to set the user agent and add the license to the gemspec generation