Merge pull request #1 from trdinich/access_level

Allow for access level per sport
Merge remote-tracking branch 'upstream/master'
DRY up logic for building requests and parsing responses
Merge pull request #29 from trdinich/refactor

Merge code to DRY up logic for building requests and parsing responses