Changed is_valid_region() to be specific to each cloud product
Challenge13 - moved cloud authentication before arguement checking