updates ```npm test``` to output coveage to html
refactor. simplified. 100% coverage. next()
Merge pull request #1 from nelsonic/master

Refactored. Tests module asynchronously. 100% coverage. 10 mins.