Merge pull request #27 from nicolaracco/master

cache using full url and stripping api_key
Made all methods take multiple ids.
Refactored get to use each_with_object.
Removed rank attr_writer.
Moved last_played to attr_writer.
Updated return type signature for get method
Changed param type signatures.
Refactored request specs.
Merge pull request #29 from cameron-martin/refactor-request-spec-2

Refactored request specs.
Merge pull request #28 from cameron-martin/league-request-changes

League entry/request changes
Fixed league.get_entries method
Fixed remaining league_request methods and added specs for them.
Small refactor from initialize + each -> map.
Made get default method for load_fixture.
Merge pull request #30 from cameron-martin/fix-league-request

Fix league request methods
Getting ready for big new release.

Removed leftovers of old api versions among the fixtures.
Added (but still empty) new match and match history requests.
Started to write a complete acceptance_spec that queries the live
service instead of going through the fixtures.
updated league to v2.5 (pending remote)
added clean_fixtures rake task
Updated team request
more acceptance specs