Added driver and unittests for CloudFront

why aren't you using the cache_list & domains in service_json?
Doesn't cloudfront accommodate these fields?