Update GetQueueAttributes signature and add test for issue 20

I also ran a separate test against SQS and verified the logic worked.
I am fine either way. I was loosely following the logic that I saw used for DeleteMessageBatch to keep the coding style similar (although that was using a slice just to keep a count).