Fixing the virtual host builder to properly be able to create new files if they don't exist