clear the base path if no upstreams, improvements to vagrant config

@tpetr This is to clear the base path from zk in the case where all upstreams for the service have been removed. Should fix some issues around a service getting renamed, but keeping the same base path