Move to Official AWS Gem (DO NOT MERGE)

I like it. Wherever it goes, we need something to provide the singleton method and this is more using SNS as a namespace, which I think is fine. There is, after-all, only one SNS, right.