Move shrinkers specs into its own shrinkers folder to mirror lib structure
Add newline at EOF to .rspec config
Add before config to link_shrink spec to make sure the configured API is Google
Update documentation in Config module
Update documentation for ::Shrinkers::Base class
Add Util module for helper methods
Add Util module to main gem module
Refactor LinkShrink::CLI class and update documentation
Remove rescue method from :shrink_url
Add error_key and error for internal DSL in Shrinkers::Base
Fix indentation in Owly spec
Add error parameter to :response_options block in Owly Shrinker
Remove shared_examples related to qr_codes and json options
Remove chart-related specs from Google spec
Remove qr_code and json-options tests from Request spec
Remove qr_code, json, charts-related tests from link_shrink spec
Add default argument value in error method
Remove json and qr_code options from CLI class
Refactor Request spec to remove json related code
Refactor LinkShrink module and update documentation