Re-wrote Utils::UPerson to match with the design document
Fixed test bugs for patient class unit test
Wrapped up Person class rebuilding
Resolved conflict