Fix `npm run-script unit`
Tests are now more independent from each others

Each test suite gets it's own instance of smpl. This should ensure
that dependencies are correctly declared.