Add Cargo.toml
Add Cargo.lock
Revert commits in Cargo.lock to usable state