Move to Official AWS Gem (DO NOT MERGE)

Never really liked suffixes. It's hard to trace them through an architecture. But I think we do need to think about name-spacing for people who don't want to run to accounts. Happy to ditch the idea, but think we either need a coherent approach to partitioning stuff, or no way of doing it. At the moment, I think we have a fudge that can bite in nasty ways.