Add cargo-init, a cabal-like template generator