Add Cargo.lock to gitignore
This prevents the repository from showing up dirty after a cargo build.
$ git status
On branch main
Your branch is up to date with 'origin/main'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
Cargo.lock