Models validation

Added validation to doctor and patient and scope for doctor to return doctors by created at date descending