OSX: Vagrant should set hostnames, controller RAM

Vagrant should properly name the VMs when they are created.

The controllers also needed more RAM after newer dependencies have been added. They were failing the ursulsa/ansible run during a package which needed to be custom compiled.