added unit tests, used vpc_ids argument instead of filter to find VPC, lint