Renamed BookingZone to BookingTopic

Rationale see doc of  BookingTopics
Added query compiler
Added fetch_bool()