Convert tests to tap, add npm test, expand package.json