feat: use Makefile for npm test

calls out to karma + node test. Also configured to work with travis +
npm test command.