This terraform module should accept * a CIDR for the VPC * a array of CIDRs for public and private subnets * an option to create a nat gateway and place the NAT gateway on the public subnet * default security group rule for the VPC