pub fn download_machine( machine_name: &str, name: &str, path_str: &str, ver: &str, outgoing: Option<Sender<ClientMessage>>) -> Result<Library, MechError>