A Talk must have a timeslot
Users cannot book a talk for an unbookable timeslot

Fixes #5