Improved gemspec and refactored Providers.filter_providers
Changed gemspec