Mapper

Updates to how URLs are built, updates to method params.

- [x] The methods now take an optional sport and league param before the options hash.
- [x] The URLs are now built with uri_template
- [x] If a league is passed, but not a sport, the league will (attempt to) be mapped to a sport.