config constants
provisioning with puppet
refactoring modules
todo npm not installed with puppetlabs/nodejs
using n to install node and npm