Add skeleton shutdown functions to Company and Factory
Add Broker.shutdown and Broker.destroyChannel

The channel is the connection associated with the subscription client
Add better description to Task process
Cleans up whitespace in store-redis and fixes small bug in Factory
Separate sortedAdd from priorityAdd to stay true to Redis
Add timeToDie to Company.shutdown, Factory.shutdown and Team.shutdown
Add Team.shutdown function
Add graceful shutdown and license to Readme
Further updates to Readme
Change sortedPop to return all information (breaks Dispatcher)
Add Dispatcher functions: halt, shutdown, requeueTask and states: halted, terminated
Team.shutdown: fix undeclared done function, add priority to purgatory
Factory.shutdown: fix bad call to team.off()
All shutdown commands now return promises
Add Lua script for tidying post-crash
Rename timeToDie timeToLive
Add additional Redis commands: hasScript, loadScript, evalSHA
Add Scripts module and load scripts into factory
Fix bug where subscriber wasn't listening at start
Adds Dispatcher.tidy with call on start and "terminating" event