Added a taskTimeout to set the timeout value for an indidivual task
Merge pull request #5 from vseventer/master

Moved progress events to separate bus, updated tests.
Added a taskTimeout to set the timeout value for an indidivual task
Merged in message bus changes and refactored unit tests.
Fixed merge conflicts
Merge pull request #6 from Kinvey/taskLevelTimeouts

Added a taskTimeout to set the timeout value for an indidivual task
Updated contributors.
Updated version
Update .travis.yml
Update .travis.yml
Fix on master for leak issue

We leaked an event listener every time an error was signaled.
Bumped version
* Upgraded to node_redis v0.8.6
* Modified test cases for auth check based on the fact that node_redis no longer returns an error message when a password is supplied but not required
* Added logging for progressBus.sendMessage callback to trap if an error occurs.

Added error handling and logging for async updating of msgTable/progressTable for debugging

Debugging commit

Updated to node_redis 0.8.6, and changed test cases to allow for checking of password auth now that the redis client no longer returns an error.

Added some error logging to progressBus send message callback
Fixes based on feedback
Added some comments around the auth testing callbacks
Modified unit test to attempt to pass on Travis
Second fix for Travis
Increased a timeout value for travis testing
Merge pull request #8 from Kinvey/debugProgressBus

* Additional error logging and upgrade to node_redis v0.8.6
Changed initial sendMessage order.