Vagrant config updated to support mod_rewrite and removing /public/

Updates to the vagrant file now creates a hosts file to support the removal of /public/ from the base URL, and also enables mod_rewrite