Merge pull request #9 from vseventer/master

 Make sure progressBus is ready when new task is received.
Bumped version
Updated package.json
Refactor of Node Background Tasks to include new abstractions and cleaner flow

Added data_store and redis_client abstraciton layeres

Created stub for notification_bus

Added Makefile for mocha tests

Created new tests

Created Notification bus as pub/sub notification layer to replace messaging.

Refactored test_client and test_server

updated gitignore

Added some documentaiton and changed license files

JSHint fixes for task_client

Updated documentation for client/server, and notificationBus.  Fixed some JSHint issues

Fixed testcase

Fixed JSHint issues; reformatted code; added documentation for data_store, task_limit, redis_client, common, and blacklist; renamed utils to common

Added precondition checks

Added more test cases

Added some notificationBus tests

Removed lib/messaging.js
Bumped version
Bug fixes found in application testing with new NBT 0.6.0

Redis decrementList had wrong # of arguments

Fixed issue with blacklist not logging bad tasks correctly
Bumped version
Added changelog document
Additional test cases and small fixes
Updated changelog; 0.6.1
Drop progress notifications on failure.