updated to use clone
added .cargo to .gitignore