Fix gitignore so Cargo.lock is ignored and update README