Indicate that idempotence is on security group names, and give an example for updating a security group description.
Shade version 0.7.0 introduces new API methods for creating, deleting, and updating security groups. Let's use those and clean up the module.
Two modules - one for security groups and one to manage rules in a security group.