style changes
remove unused require of Future
use 'new' when constructing Res
remove unecessary require statements
add 'use strict' line
remove unused 'err' argument
add JSHint support
minor refactor of test cases and names