add npm packaging, conditional requires

note more work needed to make test suite accessible in node
add suite tests to node

add make npm task
version bump