and now we can fetch keys from IAM, and we test stuff a bit more and mock things, also renamed modules to avoid clashes