Allow the developer to specify a node version using engines.node inside package.json (as per Heroku)

fixes #5