Update GetQueueAttributes signature and add test for issue 20

I also ran a separate test against SQS and verified the logic worked.
It feels to me that this logic should belong the the ChangeMessageVisibilityBatchResult object.

    func (b * ChangeMessageVisibilityBatchResult) HasErrors() bool { ... } 

What do you guys think ?