Aws compile

Because I want the document to be saved in the case of a fail mid deployment. For example the deploy could have successfully created a security group and an ELB but failed to spin up a machine instance. Therefor we still need to serialize these changes even through the full deploy failed.