Allow `Cargo new` on existing empty dirs

Is `unwrap` ok here? It doesn't look good, but I can't find a better alternative