Add initial infrastructure to actually book an event.  Gets into the DB just fine.