Update cookbook templates

Update cookbook templates using lessons learned.
Generate GVM and Vagrant configuration for the application