Add CloudFormation utility functions

This adds some general-purpose functions to create or update an AWS CloudFormation stack from a JSON template file.
Technically speaking soon it will be required that `print` is a function `print('foo')` not a statement `print 'foo'`