fix build
add Cargo.toml
update .gitignore