just realized that each service has a different error response...
introduced a new sqs exception
extended, commented and debugged on sdb
added sdb unittest