update all deps to latest
update docs
rename tester to tester.lib
use jshint in testing