Added patient class and some methods