Added a staff availability model and migration, a booking validation service, and serializer enforcement.