class Tags for generic cloudformation goodies

Follows this: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
Support for creating S3 buckets.
Ensure that resource names are alphanumeric
Allow None for an object's name
Merge pull request #1 from cloudtools/bvz-s3

Adding S3 bucket support