Do not let interfaces run any kind of code.
Clean up the taskChapter function
Optimize request for v8
Some additional clarity changes.
Documentation and error/callback normalization.
Remove null usage
Get rid of most dependencies on async