add resources.yml to repository, secrets are read from environment
auto generate ids
helper for accessing resources
improved error handling for Summoner API
moved exception mapping to Summoner code for reuse