Multiple node modules can be included without error.

Fixes #156
Tests added, all tests pass.
Seems indentation stuff went a little crazy here -- looks like "\t\t  "?