Initial commit for truncated repo
added netlock, user space test programs, makefile. netlock subject to modification to change semaphore pointer to semaphore struct
fixed lock initialization problem, lock preference problem. added utitlity show_lock function. If there's no accident, this should be a well functioning final version