CHANGED:Refactored worker and queue interfaces to be similar. Changed test cases slightly. Discovered a problem with running tests locally. If queues are not empty due to previous test failure, the tests will not give proper results. Will add a method queue.ensureEmpty to prevent this
CHANGED:README.md to include warning to not use this module in production until it reaches at least version v0.1.0
FIXED:#10 queues are emptied before tests start
CHANGED:SQS wait time before trying to recreate queue for queue.ensureDeleted(). Changed worker interface for better abstraction of queue and broker.
BUILD-DEBUG:Added console.log statements to find out why brokerinterface.spec.js tests are failing on Travis
TRYFIX:Tried to fix build error
TRYFIX:Added a 3 sec delay after queue is deleted and re-created for Redis queue (hypothesis this may be a bug in RSMQ)
TRYFIX:Reinitializes the RSMQ object after delete in attempt to diagnose cause of build error (works locally)
Merged unit tests into one, updated tests to run for both SQS and Redis