func NewSQS(queueURL string, sess *session.Session) Queue {
	client := awssqs.New(sess)
	return &sqs{queueURL: queueURL, client: client}
}
NewSQS creates a new SQS client that satisfies the Queue interface
package gateway
import (
	"github.com/aws/aws-sdk-go/aws"
	"github.com/aws/aws-sdk-go/aws/session"
	awssqs "github.com/aws/aws-sdk-go/service/sqs"
)
type Queue interface {
	SendMessage(message string, uniqueID string) error
}
type sqs struct {
	queueURL string
	client   *awssqs.SQS
}