Initialize connection to SQS
options parameter must include values for :aws_access_key_id and :aws_secret_access_key in order to create a connection
sqs = SQS.new( :aws_access_key_id => your_aws_access_key_id, :aws_secret_access_key => your_aws_secret_access_key )
Change visibility timeout for a message
Create a queue
docs.amazonwebservices.com/AWSSimpleQueueService/latest/APIReference/Query_QueryCreateQueue.html
Delete a message from a queue
docs.amazonwebservices.com/AWSSimpleQueueService/latest/APIReference/Query_QueryDeleteMessage.html
Delete a queue
docs.amazonwebservices.com/AWSSimpleQueueService/latest/APIReference/Query_QueryDeleteQueue.html
Get attributes of a queue
List queues
docs.amazonwebservices.com/AWSSimpleQueueService/latest/APIReference/Query_QueryListQueues.html
Get a message from a queue (marks it as unavailable temporarily, but does not remove from queue, see delete_message)
docs.amazonwebservices.com/AWSSimpleQueueService/latest/APIReference/Query_QueryReceiveMessage.html
Add a message to a queue
docs.amazonwebservices.com/AWSSimpleQueueService/latest/APIReference/Query_QuerySendMessage.html