add Cargo.toml + change folder layout for cargo