Fix `.start(array)`
Fixes #24
tests around all the runOne functions
Refactor to bind args into runOne/index functions instead of passing args between functions
Refactor to bind args into run/index functions instead of passing args between functions
Remove old tests
The first half of the run tests
The rest of the run tests
Including all the old orchestrator tests that still make sense
tweaks to make tests run faster
accept dependencies as an after array or as an object with before and after arrays (and other user-land properties)
use EventEmitter2
dependencies can now be an object specifying before and after, and other state to pass to task: {before:[], after:[]}
Don't emit start, error, and end events, just return err in the callback (or throw it)
Use named functions instead of anonymous functions assigned to variables - makes for better stack traces
Use sequencify from master while in development
EventEmitter2 is case sensitive as eventemitter2
No node 0.12 on Tavis yet
None of the other functions seem to return  to allow chaining - removed it from  to avoid confusing people
format index.js
Merge pull request #35 from phated/named_functions

Use named functions instead of anonymous functions assigned to variables - makes for better stack traces