Bare Appointment model.

Just including the relations with Tutor and Client for now.  Will fill
in useful data once the infrastructure is inplace and properly tested.