Style and logic fixes and optimizations.
Turned strict mode for entire library on.
Allowed functions created with new Function().
Not converting arguments to Array where possible.
Using for (var ... of ...) instead of while & next() calls.
Added mocha installation on package install.
Added request to devDependencies in order to examples/parallel.js to work.
Merge pull request #1 from RReverser/master

Style and logic fixes and optimizations.