Added driver and unittests for CloudFront

order of imports - should be std lib, third party lib, project imports - see hacking guide.