New testing strategy.
changed the config params of a task to be hosted in the .specs member instead of directly in the task
fixed specs change
Update README.md
Update README.md
Merge branch 'master' of github.com:yahoo/mojito-pipeline into specs
Added application.json, which is used by the unit tests to test different behaviours of applications using pipeline.
Fixed rule parser which was caching the a closure containing an instance of pipeline, pushing default sections in the push method instead of _push otherwise the user might close the pipeline before the default sections are pushed, unsubscribing from dispatch/render when there is an error, unsubscribing from onError after enqueue a task to the flush queue.
Comprehensive test with configuration representing application behaviors, tests include testing of user rules js/nojs, error conditions, and optional task configuration.
Merge pull request #3 from aljimenez/master

New unit tests and fixed uncovered bugs
migration to task specs - more fixes
conflict fix
smallfix
specs refactor fix
doc fix
Firing dispatch/render start/end events for performance purposes.
Added travis.yml
Added travis.yml
Pusher mojit now pushes tasks immediately without setTimeout, if timeout is 0.
Testing if increasing timeout will results in equal flushes in node10/8.