creates security groups if they don't already exist

This creates security groups on ec2 if they don't already exist.
The second part of this can be shorted to `security_groups.map(&:name)`:

```ruby
missing_security_groups = config_security_groups - security_groups.map(&:name)
```