Remove localhost hacks
Add in autoconfiguration

if no hosts are specified at the time of provisioning, or the
`autoconfigure` option is true, the provisioner will look up all private
network addresses for the vagrant machines and use them.
Use vagrant built in host name changing