Patient and Provider classes now serializable to address new bug: Availablity slots cannot be saved b/c these classes are not serializable.