Updated yaml config file to be more consistent
Install any local nodes packages

The path to package.json can be configured in config.yaml via
nodejs/package_path, if the file is found then the packages will be
installed when the virtual machine is provisioned
Bind MySQL to the private network address

This allows access to MySQL through the virtual machine for external
tools like SequelPro or MySQL Workbench
Added unattended upgrades Apt package

Allows us to keep the server updated with essential security updates