Added tag support to Volumes and Snapshots. Re-factored tag functionality in AMI/EC2 and moved some common code to AWSCloud.