Use NPM for the impromptu-system dependency

Fixes #6