Refactored cloud resource and security group to encapsulate create & destroy