add jshint to package
dry up tests
throw out compatibility stuff, because i don't need it
build