Readded View Appointments (buggy atm), and edited ViewPatientProfile to handle either GET or POST