[WIP]collect aws cloudformation templates and stacks at Amazon refreshing

I wonder if it makes sense to create first class models for any of these things...

Part of the problem with serializing this data is that it restricts our ability to do meaningful queries to find the data.  For instance, if someone wants to find the list of Stacks that have a particular named resource, they have to retrieve all CloudStack records from the DB, parse the `resources` field of each record, and search for the one with the name they're seeking.

If this were a first-class model object, they could simply query the DB for the CloudStack that has a CloudStackResource with the given name.  It would be a single query to the DB and only the matching records would be returned.