Some changes to the gemspec to be more flexible