add tmp to gitignore
add description to package json
remove unused deps
remove old example, add bench to package json scripts
complete rewrite for verson 3.x alpha
update readme and add out-of-date warning
update lib
update benchmarks
first pass updating tests