Update npm test script to include sub dirs in tests