Silence jshint nags

Remove unused "util" require
Add semicolons after function assignments/returns
Use (error,result) callbacks for all async methods
Merge pull request #18 from stuartpb/err-res-cbs

Unify function signatures