Extract S3 broking strategy

Closes #14
Minor release 1.3.1
Add HTTP load strategy (missing URL params)
Add HTTP load strategy spec
Add URL class inside HTTP
Shorten Alephant::LoadStrategy::HTTP::Request
Move requires to spec helper
Rename url_strategy to url_generator
Add spec for failing HTTP cases
Move allows into before
Give component_id to URL generator
Lazy load Caching in HTTP load strategy
Format response from Renderer into Hash
Update http_spec to reflect changes to Load Strategy
Use instance_double in http_spec (Faraday::Response)