Further work on ScheduleController. Added getCurrentUser method to PersonService, getSubjectsByPerson to SubjectDAO, amended possible persistance hole in Preferences service