Testing modstring functions.
Finsihed testing modstring.c. Made comments on modstring.c for updates that need to be made and appropriate usage.
Tested patient_add.c. No leaks there.
Fixed the memory leak. I was passing a pointer instead of a reference to a pointer's address. So, i was not assigning the newly malloc'd memory location to my patient pointer.
Made a small valgrind script to automatically test for me.