def validate!
      logger.debug "Starting validation for #{description}"
      raise NotFound.new path unless File.exists? path
      logger.info "Successfully validated #{description}"
      self
    end
def validate!
      logger.debug "Starting validation for #{description}"
      raise NotFound.new path unless File.exists? path
      logger.info "Successfully validated #{description}"
      self
    end
Initializes a Connection for use in a particular directory

   * instance: The Derelict::Instance to use to control Vagrant
   * path:     The project path, which contains the Vagrantfile
 Validates the data used for this connection

 Raises exceptions on failure:

   * +Derelict::Connection::NotFound+ if the path is not found