add the ability to create cloudfront distributions

@kjam how does this look?