Add cloud watch endpoints.
Add some basic AWS objects.
Initial structure of Cloudwatch components.
Setup basic structs for additional base functionality to be provided by AWS.
Create interfaces to represent the signers and AWS service (for mock-ability).
Refactor regions into separate file.
Add Cloudwatch endpoints to regions, with signer info.
Add V2 signer to AWS core.
Implement an AWS Service for basic querying and error building.
Params helper func.
Remove signing as we use the built-in.
Update cloud watch to use more of the new aws core.
Fix error handling.
Actually store the service info on the service as well.
Parse the host only once for the signer.
Propagate errors back up for signer.
Fix struct typo for proper XML unpacking.
Simplify error representation.
Add PutMetricData implementation.
Merge pull request #3 from bbangert/master

AWS core util enhancements, 2 Cloudwatch methods