rework data bag loading logic
be backwards compatible
refactor library methods so they test better
Merge pull request #66 from RiotGames/databags

Cache the artifact nexus data bag