fixes #172, creating node_modules if it doesn't exist