checking in basic cargo config + .gitignore for .lock file
remove rust-mk
ignore target dir
code updates to get p2d building