Node version management with nvm

If you need to maintain multiple versions of Node and npm for different projects, nvm is a useful command-line tool to install and manage different versions on the same workspace. You have to install nvm separately. Instructions for setup can be found at: github.com/creationix/nvm.