Now valgrind pure. Removed a redundant Patient_create (leading to leak of 1 patient) and also fixed the test files so that they represented appropriate choices. however, this also brings into light the need to handle input error.