Update for latest Rust

Add Cargo.lock to .gitignore