Resolve "Write tests for the PatientController"
After struggling with trying to rebase in the previous MR which somehow didn't like QClasses, I decided to create a new branch instead. This now functions (though the tests are less comprehensive as of yet). Closes #33 (closed)