New API: describe_(tags | volume | instances)

Fixes:
* sport instance request support EbsOptimized volumes (ec2 feature)

New api:
* EC2 Error Code is parsed, AWS Error is returned as {error, Code, Reason}
* Spot Instance Request
* describe tags
* describe volume
* describe instances