Pinned node dependencies

Fixes #54 and addresses part of #46.