Add as_json to payload.
Remove autoload in favor of require.

autoload has/had thread issues. Requiring worker is fine.
Adjust test to be more like real life.

The payload that is passed to release is always the payload that is
returned by reserve.

This allows backends to tack on a bit more info for use in release and
completed.
minor formatting
Change as_json to attributes.
Initial commit of aws backend.

Uses SNS or SQS to enqueue items, SNS to dequeue, and Dynamo to store
state.
Skip specs for a backend if required services are down.
Make travis run fake dynamo and sqs.
Change mock to double.

mock is deprecated.
Output client for travis to see why mongo/redis failing.
Change stub! to stub as stub! is deprecated.
Check for nil uri in addition to empty.
Remove client print outs.
Cache bundler for travis.
Merge pull request #68 from bkeepers/aws

AWS-ome backend