Refactored to use prototype/new instead of object create to make code a little easier to read
Added some more jsdoc-style comments
Fixed serious issue in waterfall logic, added some more tests
Fixes #14 - pass arguments on to flow-step
Fixes #13
Version bump