SparkleFormation components, dynamics and templates to support VPC deployment

We've got a similar (maybe identical) acl entry dynamic for another client, and as I added 3 new rules today, I thought that there has got to be a more semantic way to write the config. Since the dynamic is rarely touched, but called frequently, I think complicating the dynamic slightly, while making the insert easier could be good. Something like ` egress (_config[:direction] == 'outbound' ? true : false)` might allow for a more natural syntax in the insert. Similarly, if the port_range took an array, you could do:
```ruby
port_range do
  from _config[range].first
  to _config[range].last
end
```
Anyway, let's chat pros and cons, since ACL entries are very tedious.